您的位置:首页 > 编程语言 > ASP

在iis中发布自己asp.net网站

2014-03-12 00:55 417 查看

在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>

[/code]

再次浏览网站发现进入文件目录,选择第1步自己写的html文件,可以成功访问了.有些志向不止于此的童鞋可能会问:能不能设置"默认的文档",让我们浏览网站直接跳转到我们的html页,而不是先看到赤裸裸的文件目录.

解决办法如下:选中网站-->功能视图->双击默认文档-->右边选择"添加",将我们的html文件名添加进去,保证html页在所有列表中处于最顶端.此时浏览网站自动跳转html页完美显示.

4. 将网站地址发给局域网中其他小伙伴打开自己做的网页

浏览网页,直接复制网址地址,发给其他人浏览.
访问会不成功,选中网站,右边点"绑定",设置IP地址为本机地址,端口填一个空闲端口.
重启网站,重新浏览网站,复制网址给小伙伴,小伙伴访问网站成功.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: