【问题标题】:When web.config is created server gives 500 server error创建 web.config 时,服务器给出 500 服务器错误
【发布时间】:2014-01-07 09:33:00
【问题描述】:

我是网络托管新手。我有 IIS 7.5 服务器,并且在此安装了一些 WordPress 站点。他们使用漂亮的 URL,并且在 web.config 文件中有重写规则。

我尝试设置一个新的 WordPress 站点,但在 IIS 上创建站点时,站点根目录中似乎没有 web.config 文件。所以我手动创建了一个,当它被创建时,站点给出了 500 内部服务器错误(即使是空白的 web.config)。

当 web.config 被删除时,主页会被加载。我做错了什么?

【问题讨论】:

    标签: wordpress web-config iis-7.5 web-hosting


    【解决方案1】:

    web.config 仅在 URL 重写时真正需要。

    由于您创建了一个新站点,检测并生成 web.config 文件的 WordPress 代码尚未运行。

    要触发它,请登录管理仪表板,转到永久链接,然后单击保存。这将生成 web.config 文件。

    【讨论】:

    • 但是当我放置一个空白的web.config文件时,为什么它会通过一个错误“500 internal server error”。
    • 我不知道为什么空白的会引发错误。需要空白文件有技术要求吗?
    • 不,我尝试添加重写规则并得到 500 错误。所以我尝试了一个空白的。
    【解决方案2】:

    web.config 文件包含一些配置信息....这个文件将在查看 dll 后生成(如果是插件配置)..一旦我们第一次点击 url,它将在域主页中生成。 ..

    所以如果你放置一个空白文件......它没有任何信息......所以你会收到 500 错误。

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多