web.config配置IIS显示详细错误信息 二次开发

超级版主 沉冰浮水 10月前 1123

表现:IIS 空间报500错误,但是没有更多的错误提示,甚至乱码显示。

-----------------

本地测试正常但是上传到空间到500错误这种事。。可参照如下配置,,Bug修复后将Detailed 改为 Custom ,前者意为“详细”,后者意为“自定义”。另外直接在虚拟主机控制面板自定义的404页面状态码可能不是404.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors errorMode="Detailed" />
    <asp scriptErrorSentToBrowser="true"/>
  </system.webServer>
  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
  </system.web>
</configuration>

------------

相关教程:

Ajax返回500的调试定位-Z-BlogPHP-ZBlogger技术交流中心:

https://bbs.zblogcn.com/thread-100995.html

沉冰浮水.tk点此加入QQ群 ←_←我大概率能够解决你所实际面临的问题,然而”你提出的问题“却往往是另一个问题。

最后于 8月前 被沉冰浮水编辑 ,原因:
最新回复 (1)
全部楼主
  • 超级版主 沉冰浮水 4月前 0
    引用 2
    PHP版如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="/ Z-BlogPHP Imported Rule" stopProcessing="true">
              <match url="^.*?" ignoreCase="false" />
              <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
              </conditions>
              <action type="Rewrite" url="index.php/{R:0}" />
            </rule>
            <rule name="/ Z-BlogPHP Imported Rule index.php" stopProcessing="true">
              <match url="^index.php/.*?" ignoreCase="false" />
              <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" />
              </conditions>
              <action type="Rewrite" url="index.php/{R:0}" />
            </rule>
          </rules>
        </rewrite>
        <httpErrors errorMode="Detailed" />
      </system.webServer>
    </configuration>


    沉冰浮水.tk点此加入QQ群 ←_←我大概率能够解决你所实际面临的问题,然而”你提出的问题“却往往是另一个问题。

    • ZBlogger技术交流中心
      3
          
返回