[转载]在IIS7上部署ASP.NET MVC3网站应用程序遇到的错误及解决方案

[转载]在IIS7上部署ASP.NET MVC3网站应用程序遇到的错误及解决方案 – 翟士丹 Jason Dan – 博客园.

系统环境:Windows2008R2,安装IIS,安装.NET 4,安装SQL Server, 安装ASP.NET MVC3服务器独立安装版本。

接下来将Web应用程序Deploy到服务器,运行网站出现如下错误:HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for “IIS APPPOOL\ASP.NET v4.0″,解决方案:定位到.NET 的安装目录C:\Windows\Microsoft.NET\Framework\v4.0.30319,启动cmd控制台,将当前目录切换到.NET的安装目录,执行asp.net_regiis -i,将ASP.NET重新注册到IIS即可解决此错误。

运行网站时又遇到如下错误:用户 ‘IIS APPPOOL\RwindRhine’ 登录失败。 这是登录SQL Server时遇到的错误。RwindRhine是我的网站的应用程序池,解决方案如下:开始==>inetmgr==>定位到网站对应的应用程序池,选择高级设置,如下图所示:

接下来找到标识选择,将其属性值设置为:Network Service,如下图所示:

此外,还应将Network Service设置为SQL Server的管理员账户。设置方法:启动MSSMS,安全性,登录名,右击,新建登录名,如下图所示:

在接下来的对话框中,选择搜索,高级,立即查找,定位到Network Service,添加用户,在服务器角色选项卡中为Network Service添加sysadmin角色。这样便可解决登录SQL Server错误的问题。

希望这篇文章能对在IIS7下部署ASP.NET MVC网站的朋友有所帮助。

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏