我有一個重寫規則說。IIS URL重寫忽略.chtml(剃鬚刀)文件
site.one/content/templates/whatever.cshtml - > site.two /內容/模板/ whatever.cshtml
時site.one試圖獲取.cshtml文件時會發生問題。它返回一個404. 但是,如果我將擴展名更改爲.js或.html,則該規則起作用。
如果我使用site.two鏈接請求處理它就好了,這是沒有任何rewriterules ofcourse。 site.one也可以處理自己目錄中的.cshtml文件。
蔭使用IIS 10,Urlrewrite模塊2,和應用程序請求路由3.
UPDATE
因此,在這種情況下,.cshtml是是獲取與異步text.js模板文件,然後使用句柄作爲渲染前的最後一步進行編譯,但其中一些需要由翻譯引擎進行處理。如果不重寫,這將起作用。
好吧,我明白了。我更新了我的問題以獲得更多的上下文。 – jensaronsson