状況 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設定。
は、私は(IP 212.122リットル...)リモートのSQL Serverを試してみた - それは私が仮想上の私の新しくインストールされたSQL Serverともそれを試してみた
我々のアプリで以前働いていましたこの同じサブネットワーク(IP 192.168 ...)内のマシン。
両方のマシンがpingに応答していますが、どちらのアプリケーションでも動作しません。私はMSSQL Management Studioともに両方に接続できます。
私の推測では、問題はアプリケーションサーバー上のローカルだということです。私はそれが接続要求の前に発生すると思います。これは、IISでドライバが不足しているようなものです。これは可能ですか?
私は使用しています:NHibernate、EntytyFramewok。
最初のエラーが参照するコードを表示できますか?あなたが例外を取得したときに何をしようとしていますか? 'SQL Server'サービスは動作していますか? –
このデータベースはどのように設定しましたか? Entity Frameworkを使用していますか? –
"Win2k ASP.NET MVC MSSQL"などの接頭辞を付けないでください。それがタグのためのものです。 –