我有一個運行在IIS 7.5上的ASP.NET MVC應用程序。不知何故,在我的機器上,以'.js'結尾的請求在其同事的機器上不會被相應的控制器操作捕獲。如何將靜態資源請求傳遞給MVC(IIS 7.5)
該動作有規定的ActionName
屬性:
ActionName("Scripts.js")
public ActionResult ScriptsJS()
{
...
}
當我發出了一個請求,「scripts.js中」,我得到一個404而我的同事的機器,他得到了ScriptsJS
作用的結果。
我想這是我必須在IIS中配置,因爲相同的代碼在我的同事的機器上運行良好(也運行IIS 7.5)。
那麼,我該如何配置IIS以將'.js'結尾的請求傳遞給MVC處理程序?
謝謝。該技術已經應用於代碼,但正如我的答案所示,我沒有Microsoft推薦的IIS配置。 +1因爲你的答案可能對其他人有用。 –