35

OK、ASP.NET MVC の展開は面倒なようです。ASP.NET MVC アプリケーションを Windows XP (IIS 5.1) にデプロイしたいのですが、その方法がわかりません。Web ブラウザのアドレス バーにアプリケーション名を入力すると、「Web サイトが利用できません」というメッセージが表示されます。

IIS 6.0には回避策がありますが、IIS 5.1 ではどうですか?

4

4 に答える 4

34

これが私が見つけたものであり、のために働いたものです: Windows XP(IIS 5.1)にASP.NET MVCアプリを展開する

編集:

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

于 2008-11-24T02:08:29.623 に答える
20

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

于 2008-11-19T14:53:50.017 に答える
6

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

IIS Express をインストールしたら、インストール先でコマンド プロンプトを開き、次のコマンドを実行します (必要に応じて置き換えます)。

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

于 2010-10-09T04:20:23.360 に答える
1

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

于 2008-11-19T14:43:11.863 に答える