asp.net MVCでは、どのようにファイルにURL拡張子のルーティングを処理します

デフォルトでは、静的ファイルは、ルートasp.net MVCダイレクトリターン静的ファイル、またはIISによって引き起こされる404エラーを行くようには見えません。

このケースでは、ファイルは(以下system.webServer /ハンドラ)特定のルーティング処理して行く必要があるweb.configファイルで設定する必要があります。

< 追加= "XmlFileHandler" パス= "*。xmlの" 動詞= "GET" タイプ= "System.Web.Handlers.TransferRequestHandler" 前提条件= "integratedMode、runtimeVersionv4.0を"  />

参考:

https://stackoverflow.com/questions/22159419/asp-net-mvc-routing-an-action-with-file-extension

https://weblog.west-wind.com/posts/2015/Nov/13/Serving-URLs-with-File-Extensions-in-an-ASPNET-MVC-Application

おすすめ

転載: www.cnblogs.com/xwgli/p/12348358.html