在本地win7上配置IIS,允许局域网访问

1.在控制面板中,程序和功能-点击左侧 打开或关闭windows功能,在弹出的对话框中将Internet信息服务和Inter Informatin Service可承载的web核心两项包括里面的全部勾上

2.在控制面板中,点击管理工具,将Internet 信息服务(IIS)管理器打开,新建应用连接池,这里连接池设置为经典,版本为net4.0(我自己一般用的版本),高级设置中将启用32为应用程序设置为true,

3.选中网站,在右侧的功能视图中,双击IIS下面的ASP,将启用父路径设置为true

4.将网站部署到该应用程序池下面

然后在程序运行之后可能会一下错误

错误描述:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

解决方法:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

如果运行再次出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面”的错误提示:可按如下方法解决:

IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许

然后本机可以直接运行页面访问了

但是发现其他机器不能访问此机器上的网站,这个时候需要更改防火墙,具体步骤如下:

控制面板中,点击windows防火墙,点击左侧的高级设置,在弹出的界面中,入站规则右键创建新的入站规则,

a.规则类型:选择端口-TCP,特定端口中输入80,b.操作中选择,允许连接,c.配置文件中,三个都勾选上。d.名称中输入iis即可

这个时候发现局域网的其他机器也能访问该站点了

 

在本地win7上配置IIS,允许局域网访问

上一篇:WebApi系列~通过HttpClient来调用Web Api接口~续~实体参数的传递


下一篇:C# MATLAB混合编程