asp.net - web.config 文件导致 500 内部服务器错误

标签 asp.net web-config

我正在尝试将浏览器缓存添加到我网站上的资源中。我对此完全陌生,但找到了一些有关如何执行此操作的信息。建议我使用以下代码创建一个 web.config 文件并将其放置在我的根文件夹中。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <staticContent>
        <clientCache cacheControlMode="UseMaxAge" CacheControlMaxAge="365.00:00:00" />
    </staticContent>
  </system.web>
</configuration>

但是,当我这样做时,我的网站上出现了 500 内部服务器错误。有谁知道为什么会发生这种情况?和权限有关系吗?我是否遗漏了一些重要的东西?

如有任何帮助,我们将不胜感激。

最佳答案

它应该位于元素 system.webServer 中,而不是 system.web

关于asp.net - web.config 文件导致 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32319875/

相关文章:

c# - 跨多个应用程序池的 ASP.Net C# 共享 session

ASP.NET MVC 如何在运行时添加新页面?

asp.net - 带有 CDN 版本的 css 图像路径

c# - 从 ASP.NET 中的 DropDownList 中选择后填充多个文本框

security - 如何在 web.config 中直接添加 Report-To Content-Security-Policy

c# - 网站中实体模型的命名空间

iis - 将过期 header 添加到 Web.Config 文件

asp.net - 使用 ASPNet_Regiis 加密自定义配置部分 - 你能做到吗?

asp.net - 是否可以将 URL 重写规则仅应用于 Windows XP 上的 IE 浏览器?

asp.net - 对配置转换应用 TDD/单元测试?