接下來將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網站的朋友有所幫助。
來源:博客園