[解決済み】IIS 7.5でASP.NET MVCを動作させる。
質問
Windows 7 Ultimate (64 bit)でVisual Studio 2010 RCを使用しています。最近、VSに付属の開発サーバーではなく、IIS上でアプリを実行/デバッグさせることにしました。
しかし、MVCアプリを実行しようとすると、毎回、以下のようなエラーが発生します。
HTTP Error 403.14 - Forbidden Web サーバーは、このディレクトリのコンテンツを表示しないように設定されています。詳細
エラー情報
モジュール DirectoryListingModule
通知 ExecuteRequestHandler
ハンドラ StaticFile Error
コード 0x00000000 要求された
URL http://localhost:80/mySite/
物理的 パス C:\myProjectmySite
ログオン方法 匿名ログオン
ユーザー名
を配置しました。
default.aspx
というファイルを作成したところ、以下のようなエラーが発生しました。
HTTP エラー 500.21 - 内部サーバー エラーハンドラ PageHandlerFactory-Integrated" には、以下のような問題があります。 の中の不良モジュール "ManagedPipelineHandler"。 そのモジュールリスト
他に動作させるために忘れている手順はありますか?
注意事項 VS 2010 RCをインストールした後、IIS 7.5をインストールしました。Visual Studio 2010のMVCプロジェクトの[プロパティ]の[Web]タブにある組み込みの[仮想ディレクトリの作成]ボタンを使用しました。アプリケーションはASP.NET 4 App Poolを使用していることを確認しました。
以下は、私が持っているIISのインストールされた機能です。
解決方法は?
ASP.NET 4がIISに登録されていない。コマンドライン/runで以下のコマンドを実行する必要がありました。
32ビット(x86)Windows
%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -ir
64ビット(x64)Windows
<ブロッククオート%windir%Microsoft.NETFramework64v4.0.30319aspnet_regiis.exe -ir
David Murdoch氏のコメントよりメモ。
.netのバージョンが変更になったこと この回答が投稿された時点から 確認 にあるフレームワークのバージョンです。 %windir%Microsoft.NET Framework64 ディレクトリに移動し、コマンド を実行する前に、それに応じて(それは 現在v4.0.30319)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン