标签:
前几天整了个虚拟云主机,装的Windows Server,打算把自己大二学C#时候写的小网站部署到iis上,之前都是在vs里面直接调试看网站效果,没想到部署到iis上还挺麻烦,一堆错误,在查询了各种资料已经咨询老师了后,特此整理详细过程。
在Windows7上安装IIS7.5,程序和功能-打开或关闭Windows功能。
注意!在应用程序开发功能 中一定要把ASP.NET选上,其他默认即可。
添加网站,选择好文件夹。
直接把默认网站给停止。
编辑应用程序池,根据你vs上用的.net版本来,我用的vs2010是.net4.0,选择。注意有一个托管管道模式选择成经典,不然一会会出错(这里不明白为什么???)。
好了开始访问网站吧!
刷新!
添加了权限还是出现这个问题,问过老师后知道了还需要添加IUSR这个权限
再刷新!
如果显示你需要的.net版本被不允许就变成允许,若需要的版本在里面没有,则需要注册,在运行里面输入C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis.exe –i
现在看到.net 4.0已经有了,改成允许
再刷新!
另外,有些情况也需要注意:
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。
这是没有添加默认文档而且目录浏览禁用导致的,添加默认文档或者启用目录浏览就OK
如果你是64位系统出现了这个错误需要检查一下应用程序池的设置,点击你选择的应用程序池,点高级设置-启用32位应用程序,将false改为true,试试看问题有没有解决。
标签:
原文地址:http://blog.csdn.net/cy96151/article/details/51333033