Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修复自定义错误?_C#_.net_Azure - Fatal编程技术网

C# 如何修复自定义错误?

C# 如何修复自定义错误?,c#,.net,azure,C#,.net,Azure,我在尝试运行系统时不断遇到此错误 <system.web> <customErrors mode="Off"/> </system.web> 出于安全原因,如果您在本地调用.NET网站,则该网站仅显示完全异常。要查看错误消息,您必须选择以下选项: 通过服务器上的浏览器调用网站(当然不可能,如果您部署到Azure WebApp,但例如在VM中) 将第一个代码段(customErrors mode=“Off”)添加到web.config。然

我在尝试运行系统时不断遇到此错误

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




出于安全原因,如果您在本地调用.NET网站,则该网站仅显示完全异常。要查看错误消息,您必须选择以下选项:

  • 通过服务器上的浏览器调用网站(当然不可能,如果您部署到Azure WebApp,但例如在VM中)
  • 将第一个代码段(customErrors mode=“Off”)添加到web.config。然后,您甚至可以通过网络远程看到完整的异常。我的建议是在看到并修复错误后将其设置回默认设置

  • 首先,通过在“web.config”文件中放置“customErrors”标记来启用此特定错误消息的详细信息,如下所示:

    
    
    现在,您将获得代码中的确切错误,并且可以修复该特定错误


    出于安全原因,在您未在web.config文件中启用CustomError mode=“Off”之前,您的代码不会显示在最终用户的浏览器中。

    您会遇到哪个错误?无论何时我在本地运行系统,它都会运行,但在我尝试部署并运行它之后,上面的代码片段显示您是否正在尝试将应用程序部署到Azure Web应用程序?该错误是指您需要在web.config文件中添加设置以获取完整的错误消息。
    <system.web>
    
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.html"/>
    
    </system.web>
    
     <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>