0

「FAQ」や「About Us」などのコンテンツへの ActionLinks を含む単純な MVC サイトがあります。IIS マネージャーで仮想ディレクトリを設定し、".*" が aspnet_isapi.dll を指すようにマッピング (IIS 5.1 ではワイルドカード マッピング オプションなし) を設定しました。これにより、ホームページを表示して表示することができました。ただし、いずれかのアクション リンクをクリックすると、404 エラーが発生します。コントローラー名に .aspx を追加する新しいルートのコードを追加しようとしました

ASP.NET MVC と IIS 5

私はこれが冗長であることを知っていますが、SOでみんなを悩ませる前に私はショットを与えると考えました. 私はまだ問題を経験しており、それが何であるかを理解することはできません. 誰かが私に1つか2つの提案をしてくれることを望んでいました. 助けてくれてありがとう。

参考までに - Cassini の下で私のサイトは正常に動作しますが、localhost/SITE から直接ヒットしようとすると爆発します

4

1 に答える 1

1

とった。「.*」または「.mvc」のマッピングで「ファイルの存在を確認する」ボックスのチェックを外していませんでした。これを行うと、すべてが機能しました。.mvc マッピングがなくても正常に動作するため、.mvc マッピングのルートを削除することもできました。

于 2010-01-28T02:34:21.507 に答える