前阵子不是老琢磨着搞个自己能完全掌控的网站嘛就不用受那些平台的各种限制,发点啥都得小心翼翼的。琢磨来琢磨去,还是用IIS自己搭一个最靠谱。说干就干,今天就来分享下我是咋一步步把这事搞定的。
准备工作
你得有个Windows系统的电脑或者服务器,这个不用多说。然后,咱得确保IIS这个功能是打开的。咋弄?
- 打开“控制面板”,找到“程序”,再点“启用或关闭Windows功能”。
- 在弹出来的窗口里,找到“Internet Information Services”,把它前面的勾打上。
- 这里面还有些子选项,比如“Web 管理工具”啥的,根据自己需要也勾上。
- 点“确定”,然后Windows就会自动安装IIS。
安装完可能要重启一下电脑,按提示操作就行。
开始搭建
IIS装好,接下来就是真正建网站。我当时也是一步步摸索着来的。
打开IIS管理器,这玩意儿就在开始菜单的“Windows 管理工具”里。
在左边的“连接”面板里,找到你的电脑名字,然后展开,右键点“网站”,选“添加网站”。
这时候会弹出一个窗口,让你填网站信息。
- 网站名称:这个随便填,自己能认出来就行。
- 物理路径:这个很重要!就是你放网站文件的地方。提前建好一个文件夹,把你的网页、图片啥的都放进去。
- IP 地址:一般选“全部未分配”就行。如果你有固定IP,也可以填上。
- 端口:默认是80,一般不用改。
- 主机名:如果你有域名,就填上。没有的话,空着也行。
填完这些,点“确定”,你的网站就基本建好!
遇到的坑
建网站哪有那么一帆风顺的,我也遇到不少坑。
记得有一次,我把网站文件都放好,但是在浏览器里输入地址,却总是显示“404 错误”,说找不到文件。我当时就懵,明明文件都在那儿!后来折腾半天,才发现是IIS没有访问那个文件夹的权限。解决办法也很简单:
- 右键点你放网站文件的文件夹,选“属性”。
- 切换到“安全”选项卡。
- 点“编辑”,再点“添加”。
- 在输入框里输入“IIS_IUSRS”,点“检查名称”,然后点“确定”。
- 给“IIS_IUSRS”用户组勾选“读取”和“列出文件夹内容”权限。
- 一路点“确定”,保存设置。
还有一次,更诡异,浏览器直接显示“500 错误”,说服务器内部错误。我当时都快崩溃,这啥玩意儿!后来各种百度,才发现可能是.NET Framework版本的问题。因为我之前先装VS,后装的IIS,导致.NET Framework没有正确注册到IIS里。解决办法是:
- 以管理员身份运行“命令提示符”。
- 输入
cd C:\Windows\*\Framework64\v4.0.30319
(具体路径根据你的.NET版本来)。 - 输入
aspnet_* -i
,回车。
跑完这些命令,IIS就能正确识别.NET程序,网站也就能正常访问。
终于搞定
经过一番折腾,我的小网站终于能正常运行!虽然过程有点曲折,但看着自己亲手搭建的网站,心里还是美滋滋的。以后再也不用担心发的内容被和谐,想写啥就写这种感觉真爽!
这回分享就到这里,希望对想自己建网站的朋友们有所帮助。记住,遇到问题别慌,多百度,多尝试,总能解决的!