0

使用 Visual Studio 2010,我Application_AuthenticateRequest今天设置了一个断点,并注意到对我的图像、css 和 js 的请求正在处理中。我将我的 Web 应用程序项目切换为使用 IIS Express,然后使用完整的 IIS,我的断点仍然在那些静态文件上

我的印象是,默认情况下,完整的 IIS 至少不会通过 ASP.NET 管道提供这些文件。我在这里想念什么?

4

3 回答 3

0

您需要确保将 IIS 设置为提供静态内容。

这里

于 2011-05-27T05:44:29.803 回答
0

我最终将它添加到我的 web.config 中。我知道我所有的静态文件都将存在于这些文件夹中,所以它可以满足我的需要。

<location path="scripts, styles, images">
    <system.web>
        <authentication mode="None" />
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
于 2011-06-10T20:42:58.830 回答
0

我建议将您的静态文件放在单独的子域中并使用 AWS S3

于 2017-02-15T21:50:24.693 回答