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)
| 归档时间: |
|
| 查看次数: |
229503 次 |
| 最近记录: |