接下来将Web应用程序Deploy到服务器,运行网站出现如下错误:HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOLASP.NET v4.0",解决方案:定位到.NET 的安装目录C:WindowsMicrosoft.NETFrameworkv4.0.30319,启动cmd控制台,将当前目录切换到.NET的安装目录,执行asp.net_regiis -i,将ASP.NET重新注册到IIS即可解决此错误。
运行网站时又遇到如下错误:用户 'IIS APPPOOLRwindRhine' 登录失败。这是登录SQL Server时遇到的错误。RwindRhine是我的网站的应用程序池,解决方案如下:开始==>inetmgr==>定位到网站对应的应用程序池,选择高级设置,如下图所示:
接下来找到标识选择,将其属性值设置为:Network Service,如下图所示:
此外,还应将Network Service设置为SQL Server的管理员账户。设置方法:启动MSSMS,安全性,登录名,右击,新建登录名,如下图所示:
在接下来的对话框中,选择搜索,高级,立即查找,定位到Network Service,添加用户,在服务器角色选项卡中为Network Service添加sysadmin角色。这样便可解决登录SQL Server错误的问题。
希望这篇文章能对在IIS7下部署ASP.NET MVC网站的朋友有所帮助。
来源:博客园