IIS 7.5で実行されているASP.NET MVCアプリケーションがあります。どういうわけか、私のマシン上で、 '.js'で終わるリクエストは、それらが同僚のマシン上にある間、対応するコントローラーアクションによって捕らえられません。静的リソース要求をMVC(IIS 7.5)に渡す方法
アクションが指定されたActionName
属性を持っている:私は「Scripts.js」へのリクエストを発行すると
ActionName("Scripts.js")
public ActionResult ScriptsJS()
{
...
}
、私は私の同僚のマシンの404しばらくの取得、彼はScriptsJS
アクションの結果を取得します。
これは、同じコードが(IIS 7.5も実行している)同僚のマシンで正常に動作するため、IISで設定する必要があると思います。
したがって、 '.js'で終わるリクエストをMVCハンドラに渡すようにIISを設定するにはどうすればよいですか?
ありがとうございました。このテクニックはすでにコードに適用されていましたが、私の答えが示すように、マイクロソフトが推奨するIIS構成はありませんでした。 +1あなたの答えは他の人にとって役に立つかもしれないので。 –