在iis中发布自己的网站
本文描述:
- 生成一个简单的html网页
- 将此html在vs中生成网站并发布
- 将得到的发布网站地址在iis中发布
- 局域网中其他成员可访问本机发布的网站
过程:
1. 生成一个简单的html网页
- 本文所用工具为MarkdownPad2,编辑好文本后,以html格式复制文件.
- 或者以更简单的方式:打开记事本,输入要展示的html中的文本后,保存txt文件,并更改文件名后缀为html.
2. 在vs中生成网站并发布
- 打开vs(本文是vs2010),文件-->新建-->网站-->asp.net空网站(记录一下Web位置).
- 右键网站-->添加现有项-->选择第1步生成的html文件.
- 右键网站-->发布网站-->默认条件下点确定(确定前复制一下"目标位置").
3. 在IIS中发布网站
- 打开IIS.(关于IIS怎么安装和打开,请自行google)
- 右键网站-->添加网站,填写网站名称(随意), 物理路径填写第2步复制的"目标位置",应用程序池选择.net的V2.0(classic,或2.0以上,或2.0以上classic),其他先不填.
- 若现在右键刚发布的网站-->管理网站-->浏览,会发生"HTTP错误500.19",在详细错误信息中,位置错误提示"由于权限不足而无法读取配置文件".解决办法:选中刚刚添加的网站,在右侧"操作"面板中选择"编辑权限"-->安全-->编辑-->添加-->高级-->立即查找-->选择"Everyone"-->确定-->确定-->下面的权限中"修改权限"勾选允许-->应用-->确定.
- 再次浏览网站发现HTTP错误403.14-Forbidden.解决方法:
- 选中网站-->功能视图-->双击"目录浏览"-->启用
- 或 回到vs中双击网站配置文件"Web.config",修改false为true
<system.web> <compilation debug="false" targetFramework="4.0" /> </system.web> <system.webServer> <directoryBrowse enabled="false" />//false改为true </system.webServer>
- 再次浏览网站发现进入文件目录,选择第1步自己写的html文件,可以成功访问了.有些志向不止于此的童鞋可能会问:能不能设置"默认的文档",让我们浏览网站直接跳转到我们的html页,而不是先看到赤裸裸的文件目录.
- 解决办法如下:选中网站-->功能视图->双击默认文档-->右边选择"添加",将我们的html文件名添加进去,保证html页在所有列表中处于最顶端.此时浏览网站自动跳转html页完美显示.
4. 将网站地址发给局域网中其他小伙伴打开自己做的网页
- 浏览网页,直接复制网址地址,发给其他人浏览.
- 访问会不成功,选中网站,右边点"绑定",设置IP地址为本机地址,端口填一个空闲端口.
- 重启网站,重新浏览网站,复制网址给小伙伴,小伙伴访问网站成功.