3
情況 我已經在Win2k8下設置了新的IIS 7.5服務器。我已將應用程序從共享主機移至此服務器。「無法初始化數據庫」。
問題 我得到這個錯誤:
Failed to initialize database.
跟蹤:
[SystemException: Failed to initialize database.]
SyneoERPWeb.MvcApplication.SetupDatabase() in C:\Users\a\Desktop\src\branches\1.1\SyneoERPWeb\Global.asax.cs:194
SyneoERPWeb.MvcApplication.Application_Start() in C:\Users\a\Desktop\src\branches\1.1\SyneoERPWeb\Global.asax.cs:136
[HttpException (0x80004005): Failed to initialize database.]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +9160125
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +131
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +194
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +339
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +253
[HttpException (0x80004005): Failed to initialize database.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9079228
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +256
我GOOGLE了,想:
- 充分進入IIS_IUSER風ows \ Temp
- 更改AppPoll作爲網絡服務,本地服務,本地系統運行
- 每個ISS設置可能導致(在我看來)這個問題。
我已經試過遠程SQL Server(IP212.122升...) - 它與我們的應用程序以前曾
我已經試過這也與虛擬我新安裝的SQL Server機器在這個相同的子網絡(IP 192.168 ...)中。
兩臺機器都響應ping,但都不能與應用程序一起工作。我也可以與MSSQL Management Studio連接。
所以我的猜測是問題是本地在應用服務器上。我認爲它發生在連接請求之前。這更像是在IIS中缺少一些驅動程序。這可能嗎?
我在用:NHibernate,EntytyFramewok。
你能告訴我們第一個錯誤引用的代碼嗎?當你遇到異常時你想做什麼? SQL Server服務正在運行嗎? –
你是如何設置這個數據庫的?你在使用實體框架嗎? –
請不要以「Win2k ASP.NET MVC MSSQL」等爲前綴提問。這就是標籤的用途。 –