メンバーシップを管理するために SimpleMembership.MVC3 パッケージを使用しています。開発時にはすべて正常に動作しますが、Azure Web ロールにデプロイすると、次の例外がスローされます。
ファイルまたはアセンブリ 'WebMatrix.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
スタック トレース: [FileLoadException: ファイルまたはアセンブリ 'WebMatrix.Data、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
WebMatrix.WebData.PreApplicationStartCode.Start() +0[InvalidOperationException: タイプ WebMatrix.WebData.PreApplicationStartCode のアプリケーション開始前の初期化メソッド Start は、次のエラー メッセージで例外をスローしました: ファイルまたはアセンブリを読み込めませんでした 'WebMatrix.Data、Version=1.0.0.0、Culture=neutral、PublicKeyToken== 31bf3856ad364e35' またはその依存関係の 1 つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)。]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 メソッド) +11711966
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +465
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters、hostingParameters、PolicyLevel policyLevel、例外 appDomainCreationException) +1167[HttpException (0x80004005): WebMatrix.WebData.PreApplicationStartCode 型のアプリケーション開始前の初期化メソッド Start は、次のエラー メッセージで例外をスローしました: ファイルまたはアセンブリを読み込めませんでした 'WebMatrix.Data、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)]
System.Web.HttpRuntime.FirstRequestInit(HttpContext コンテキスト) +11700896 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext コンテキスト) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr、HttpContext コンテキスト) + 4869125
Nuget パッケージをインストールすると、WebMatrix.Data アセンブリがダウンロードされません。Program Files/Microsoft ASP.NET ディレクトリにある WeBMatrix.Data.DLL を手動で追加しましたが、このアセンブリのバージョンは 2.x で、欠落しているのはバージョン 1.x です。
何が欠けている?