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