本次使用的操作系统:Windows Server 2008 R2 Enterprise
本次使用的实例代码:https://git.oschina.net/lework/Webdemo
安装iis
打开服务器管理器,选择添加角色
Paste_Image.png
选择web服务器(IIS)
Paste_Image.png
选择为iis安装的角色服务
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
安装 .net 4.5.2
.net 版本要与代码使用的.net版本一致
Paste_Image.png
采用默认即可。
放置c#代码
把网站代码放在D:\iis_sites\demo目录下
Paste_Image.png
配置iis站点
打开iis管理器
开始==》所有程序==》管理工具
Paste_Image.png
停止默认站点
Paste_Image.png
添加demo应用池
Paste_Image.png
Paste_Image.png
添加demo网站
Paste_Image.png
Paste_Image.png
打开ISAPI和CGI限制
Paste_Image.png
设置为允许
如果没有.net 4,就是你先装.net 4 再装iis的原因,重新装下.net4就可以了。
Paste_Image.png
浏览网站
看到下面页面,说明网站正常运行了。
Paste_Image.png
在其中一台服务器上配置一个用作显示维护的页面。这里配置在192.168.77.140:8080站点上
站点代码目录D:\iis_sites\error
Paste_Image.png
添加error站点
Paste_Image.png
访问error站点
Paste_Image.png
确保防火墙允许外面访问8080端口
Paste_Image.png