我有一个重写规则说。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