web-dev-qa-db-ja.com

IIS 5.1(Windows XP)にASP.NET MVCをデプロイします

はい、ASP.NET MVCの展開は面倒なようです。 ASP.NET MVCアプリケーションをWindowsに展開したいXP(IIS 5.1)が、それを行う方法が見つからないようです。Webブラウザーのアドレスにアプリケーション名を入力するとbar「website not available」というメッセージが表示されます。

IIS 6. には回避策がありますが、IIS 5.1?

35
Graviton

これが私が見つけたものであり、meのために機能したものです: WindowsにASP.NET MVCアプリをデプロイするXP =(IIS 5.1)

編集:

ASP.NET MVCの最新リリースでは、アプリケーション拡張の追加/編集マッピングで.mvcをワイルドカード。*拡張テキストボックスに置き換えます。

34
Graviton

IIS 5.にワイルドカードマッピングを追加する必要があります。IIS 6には、ワイルドカードマッピングを追加するための特定のセクションがあります。In IIS 5拡張子。*をマップし、asp.net ISAPI dllを選択します。[OK]ボタンをクリックできない場合は、dllパスのテキストボックスをクリックすると、クリック可能になります(質問しないでください。これはいつも私に起こります)。

20
Min

ASP Windows XPの.NET MVCアプリケーションをホストするには、 IIS Developer Express を使用します。

IIS Expressがインストールされた後、インストール場所でコマンドプロンプトを開き、以下を実行します(必要に応じて置き換えます)。

iisexpress.exe/path:[path_to_mvc_project]/port:[port]/systray:true /clr:v2.0

6
Mario

同じプロセス(6.0で機能するIonic rewriter)を使用)は5.xで機能します。Windowsアプリのイベントログには何が表示されますか?= IISサーバーログ?リライタを試しましたか?

1
Craig Stuntz