我得到一个错误,每次我上传我的webapp到提供商。由于使用了customErrors模式,我所看到的是默认的“运行时错误”消息,指示我关闭customErrors以查看有关错误的更多信息。

我恼怒地织好了网。配置如下所示:

<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

然而,我所得到的只是一个愚蠢的远程错误页面,上面没有任何有用的信息。 我还能做什么来关闭customErrors ?!


当前回答

以上这些方法都不适合我。我的案子是

我在我的web。config中有这个

<log4net debug="true">

要么删除所有这些错误,要么在应用程序文件夹\logs中读取错误日志 如. .C:\Users\YourName\source\repos\ YourProjectFolder \日志

其他回答

“Off”区分大小写。

检查“O”在你的网页中是否是大写的。配置文件,我已经遭受了几次(简单,因为它听起来)

在一个网站的目录树中,这个web应用程序设置在任何其他应用程序下面吗?检查所有的父网站。配置文件用于其他设置(如果有的话)。同时,将您的目录设置为IIS中的应用程序目录。

在你的web.config中有像æøå这样的特殊字符吗?如果是这样,请确保编码设置为utf-8。

如果您正在进行配置转换,您可能还需要从相关web中删除以下行。配置文件。

<compilation xdt:Transform="RemoveAttributes(debug)" />

以上这些方法都不适合我。我的案子是

我在我的web。config中有这个

<log4net debug="true">

要么删除所有这些错误,要么在应用程序文件夹\logs中读取错误日志 如. .C:\Users\YourName\source\repos\ YourProjectFolder \日志