尝试访问工作网页时出现Asp.net - <customErrors mode ="Off"/>错误

bob*_*123 24 asp.net webserver web-config custom-errors

我创建了一个asp.net网页,并将其上传到网络服务器上.但是,当我尝试远程查看页面时,我收到有关web.config文件中的customerror标记的错误.该页面在本地工作,没有错误或警告.此外,如果我将页面上传为.html文件,我可以远程查看它.我看到很多其他人都有这个错误,但是'解决方案'只是说将customErrors标签更改为'Off',我已经完成并且不起作用,你知道网络服务器是否存在问题或者是什么可能是这里的问题?

这是错误页面:

'/'应用程序中的服务器错误.运行时错误说明:服务器上发生应用程序错误.此应用程序的当前自定义错误>设置可防止远程查看应用程序错误的详细信息(出于安全原因).但是,可以在本地服务器计算机上运行>的浏览器查看它.

详细信息:要在远程>计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的"web.config"配置文件>中创建标记.然后,此标记>应将其"mode"属性设置为"Off".

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

注意:您看到的当前错误页面可以通过>修改应用程序的>配置标记的"defaultRedirect"属性以指向自定义错误页面URL来替换为自定义错误页面.

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这是我的web.config文件:

<?xml version="1.0"?>
<configuration>

  <system.web>
    <customErrors mode="Off"/>
  </system.web>

  <system.web>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

jva*_*hyn 50

<system.web>的配置文件中应该只有一个.

  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

  • 另外值得注意的是,"关闭"区分大小写,因为我在尝试解决相同问题20分钟后才发现 (10认同)