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

在iis中发布自己的网站

本文描述:
  1. 生成一个简单的html网页
  2. 将此html在vs中生成网站并发布
  3. 将得到的发布网站地址在iis中发布
  4. 局域网中其他成员可访问本机发布的网站
过程:

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地址为本机地址,端口填一个空闲端口.
  • 重启网站,重新浏览网站,复制网址给小伙伴,小伙伴访问网站成功.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值