最近、MVCを使用するようにAsp.Net Webフォームアプリケーションを部分的に変換しました。 Webフォーム(.aspxページ)にはまだアプリケーションの一部があり、MVCルーティングを使用してコントローラなどを操作します。 私たちはまだ使用して、いくつかのaspxページを含む「ユーザー」というフォルダがありMVC URLルーティングでディレクトリリストを上書きする
routes.MapRoute("Users", "Users/{controller}/{action}/", new { controller = "Timesheet", action = "List" });
のようなMVCのルートを追加しました。 URL「http://localhost/Users/
」を押すと、「Users」フォルダの内容のディレクトリ一覧が表示されます。どうやら、ディレクトリのリストはMVCのURLルーティングよりも優先され、これはIIS7サーバーの設定を変更することで上書きされる可能性があります。
コードやweb.configの変更により、この動作をどのように変更できますか?
参考文献:
http://forums.asp.net/t/1251156.aspx/1
http://learn.iis.net/page.aspx/121/iis-7-and-above-modules-overview/
http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvcは、既存のWebフォームアプリケーションにMVCを追加するために使用したメソッドです – prabug