VS Ultimate 64bit の Web Deploy Package を使用してステージ サーバー (Win Svr 8、64 ビット) にデプロイしようとしている MVC4 Code First Web アプリがあります。
このエラーは、IIS で構成された asp.net に何か問題があることを示しているようです。他の多くの投稿は、次のフォルダーから aspnet_regiis -ir コマンドを使用して、すべてが正しくインストールされていることを確認することで問題が解決したことを示しているようです。
C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis -ir C:\Windows\Microsoft.NET\Framework64\v4.0.30319 aspnet_regiis -ir
他の投稿では、これを web.config のモジュールに追加することで問題が解決したと言われています。私は両方を実行しましたが、まだ何もうまくいきません。
runAllManagedModulesForAllRequests="true"
MVC がステージ サーバーで動作することをテストするために、動作する新しい (インターネット テンプレートから変更されていない) MVC 4 Web アプリをデプロイしました。
エラー メッセージ:
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.
Module ManagedPipelineHandler
Notification ExecuteRequestHandler
Handler System.Web.Mvc.MvcHandler
Error Code 0x00000000
Requested URL http://mytweb:80/
Physical Path C:\inetpub\wwwroot\MyWeb
Logon Method Anonymous
Logon User Anonymous
これらのテーブルはデータベースに設定されているように見えるため、メンバーシップ プロバイダーに対してコードが最初に正しく実行されていることがわかります。ただし、私のアプリがコード ファーストで作成する他のテーブルは存在しません。
同様の(未回答の)投稿を許してください。しかし、この問題は私たちを殺し、この時点でかなり絶望的です。