2011-02-05 28 views
0

私はこの問題のために一日中努力しています。私は、ASP.Net MVC 2.0アプリケーションのテストを作成し、それをIISにデプロイしてアクセスしようとしました。 VS 2010では正常に動作します。私はちょうど既定のアプリケーションを作成しました。変更は行われません。私はそれを公開し、IISで仮想ディレクトリを作成し、パスを公開されたパスにマップします。私はそれを呼び起こそうとすると、以下のようなエラーが出ます。私は.Net 4.0を使用しており、.Net 4.0バージョンのデフォルトのApp Poolを設定し、Set LocalのSystem.Web.MVCプロパティにtrueを設定します。あなたの助けに感謝します。ASP.Net MVC 2.0アプリケーションの展開IIS 7.0

HTTPエラー500.21 - 内部サーバーエラー ハンドラ「PageHandlerFactory-統合は」悪いモジュールのモジュールリストの詳細エラー情報 モジュールIISのWebコア 通知ExecuteRequestHandler ハンドラPageHandlerFactory-統合 エラーコード0x8007000d の中に「ManagedPipelineHandler」を持っています要求されたURL http://localhost:80/TestSite/default.aspx 物理パスC:\のinetpub \ wwwrootに\テスト\ default.aspxを ログオン方法匿名 ログオンユーザー匿名

答えて

2

これには数ヶ月前であるが、これはQ 0123ですサイトと明らかに70人の人々がこの質問を今までに訪れています。

私の考えは、IIS7/.NET4インストール自体に基づいています。

メッセージ:

Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” 

いくつかのインストールprocessessはあなたを助けるかもしれないIIS.that

C:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 

に.NETを登録しないように私には見えます。 aspnet_regiisのパスは、お使いの.NETのバージョンに応じて異なる場合があります。その場合は、Framework /?から対応するマップを参照してください。 (..したい場合)-u

登録解除ではなく、

終わり -iをOD
関連する問題