gpt4 book ai didi

azure - windows azure 上是否禁用了 asp.net 详细错误消息?

转载 作者:行者123 更新时间:2023-12-02 05:03:27 26 4
gpt4 key购买 nike

我有简单的 web.config 文件,它在本地运行良好,但在 Windows Azure 网站上它没有显示详细的错误?他们是否在其服务中禁用了这些功能。

没有比这更简单的了

<?xml version="1.0"?>
<configuration>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false" targetFramework="4.0"/>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows"/>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
-->
<customErrors mode="Off"/>
</system.web>
</configuration>

但是我仍然遇到蓝屏死机

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.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

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

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 <customErrors> configuration tag to point to a custom error page URL.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

最佳答案

这很可能是由于 config file transformation当您在 Azure 上创建和部署包时会发生这种情况。检查 Web 项目中与用于 Azure 部署的构建配置相关的 web.config 文件(主要是“web.release.config”)。可能有配置转换将 customErrors 设置为 Off

以外的值

关于azure - windows azure 上是否禁用了 asp.net 详细错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14110610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com