我有一个Sitecore C#MVC / .Net 4.5应用程序。 我有一个需要外部来源访问的Javascript文件。
由于它不是任何路线的一部分,如果我尝试直接访问它,即使文件存在,我也会获得404.
如何允许外部访问此文件?
答案 0 :(得分:2)
默认情况下,您应该能够访问这些文件。 点击这里。
Why CSS and JS files bypass Asp.Net MVC routes?
如果没有,那么您可能(或有人)更改了web.config的“处理程序”部分。
或者添加了设置,它将路由来自mvc管道的所有静态文件。
<modules runAllManagedModulesForAllRequests="true" />