IIS发布问题

1、HTTP错误 404.17 - Not Found" IIS 6 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

原因:IIS安装比.net framework早,.netframework4.0未注册

解决:

运行cmd,输入:

C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i     

注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\   是 netframework安装对应的路径;

2、HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面.

出现环境:win7 + IIS7.0

解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~

3、本地发布IIS网站后,局域网其他机器不能访问

原因:windows防火墙拦截

解决办法:

Windows防火墙界面,选择左侧边栏的【高级设置】->

在弹出的高级安全Windows防火墙界面中,选择左侧边栏的【入站规则】,然后在右侧边栏选择【新建规则】;->

新建入站规则向导对话框中:

1.规则类型:选择【端口】,下一步;

2.协议和端口:选择【TCP】以及【特定本地端口】,填入要开放的端口号(或开放所有端口),下一步;

3.操作:【允许连接】,下一步;

4.配置文件:全部勾选,下一步;

5.名称:【名称】中填入IIS,【完成】。





猜你喜欢

转载自blog.csdn.net/kuangdang178/article/details/45223775