我已经创建了一个asp.net网页,并将其上传到网络服务器。但是,当我尝试远程查看页面时,我收到有关web.config文件中的customerror标记的错误。该页面在本地工作,没有错误或警告。另外,如果我以.html文件的形式上传页面,我可以远程查看。
我已经看到很多其他人出现这个错误,但是“解决方案”只是将customErrors标签改为“关闭”,我已经做了并且不起作用,你知道网络服务器有什么问题吗?可能是这里的问题? @H_404_3@这是错误页面:
我已经看到很多其他人出现这个错误,但是“解决方案”只是将customErrors标签改为“关闭”,我已经做了并且不起作用,你知道网络服务器有什么问题吗?可能是这里的问题? @H_404_3@这是错误页面:
@H_404_3@Server Error in ‘/’ Application.
Runtime Error
Description: An application error occurred on the server. The current custom error >settings for this application prevent the details of the application error from being >viewed remotely (for security reasons). It could,however,be viewed by browsers running >on the local server machine. @H_404_3@Details: To enable the details of this specific error message to be viewable on remote >machines,please create a tag within a “web.config” configuration file >located in the root directory of the current web application. This tag >should then have its “mode” attribute set to “Off”.
<configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
@H_404_3@Notes: The current error page you are seeing can be replaced by a custom error page by >modifying the “defaultRedirect” attribute of the application’s >configuration tag to point to a custom error page URL.
<configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>@H_404_3@这里是我的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>
解决方法
您应该只有一个< system.web>在你的配置文件。
<system.web> <customErrors mode="Off"/> <compilation debug="true"/> <authentication mode="None"/> </system.web> </configuration>