使用Visual Studio 2010我今天在Application_AuthenticateRequest
放了一个断点,并注意到正在处理我的图像,css和js的请求。我将我的Web应用程序项目切换为使用IIS Express,然后使用完整的IIS,我的断点仍然在那些静态文件中被点击
我的印象是,默认情况下,完整的IIS默认情况下不会通过ASP.NET管道提供这些文件。我在这里想念的是什么?
答案 0 :(得分:0)
您需要确保将IIS设置为提供静态内容。
请参阅here。
答案 1 :(得分:0)
我最终将此添加到我的web.config中。我知道我的所有静态文件都存在于这些文件夹中,因此它可以满足我的需求。
<location path="scripts, styles, images">
<system.web>
<authentication mode="None" />
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
答案 2 :(得分:0)
我建议将您的静态文件放在单独的子域中并使用AWS S3