- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 .NET 框架开发人员的新手。我刚刚通过 IIS 将我的 Web 部署到 Web 服务器中,但遇到了一些问题。我无法登录,需要显示我的数据库表的菜单没有显示。
Error.An error occurred while processing your request.Request ID: 00-7ebef872d28da233400c7c5880f8e4f2-92d490fdca09490c-00
Development ModeSwapping to Development environment will display more detailed information about the error that occurred.
The Development environment shouldn't be enabled for deployed applications. It can result in displaying sensitive information from exceptions to end users. For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development and restarting the app.
我已经更改了 web.config 中的环境变量
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
</environmentVariables>
我还添加了一个新的系统变量
Variable Name: ASPNETCORE_ENVIRONMENTVariable Value: Production
但我仍然收到错误。你能帮我解决这个问题吗?非常感谢您的帮助。
最佳答案
最有可能的是,此错误与 ASPNETCORE_ENVIRONMENT
无关。如果您在 Visual Studio 中使用 ASP.NET Core 模板,它将创建一个 Error.cshtml
页面。它只是来自 Microsoft 开发人员的硬编码消息。以下是 ASP.NET Core Razor Pages 模板中的代码:
@page
@model ErrorModel
@{
ViewData["Title"] = "Error";
}
<h1 class="text-danger">Error.</h1>
<h2 class="text-danger">An error occurred while processing your request.</h2>
@if (Model.ShowRequestId)
{
<p>
<strong>Request ID:</strong> <code>@Model.RequestId</code>
</p>
<p>@Model.</p>
}
<h3>Development Mode</h3>
<p>
Swapping to the <strong>Development</strong> environment displays detailed
information about the error that occurred.
</p>
<p>
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
It can result in displaying sensitive information from exceptions to end users.
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
and restarting the app.
</p>
该错误实际显示的唯一内容是请求 ID:00-7ebef872d28da233400c7c5880f8e4f2-92d490fdca09490c-00
。其余的根本没有用,它只是建议您切换到开发
模式以查看详细的错误消息。
如果您要将其发布到 IIS,请确保编辑此页面,以便仅在 development
或 staging
环境中正确显示错误。不在生产
环境中,以便面向公众的客户不会看到您的网站错误,这些错误也可能显示敏感信息。如果您在此页面上显示错误,请将其包含在其中
<environment include="Development,Staging"> message here</environment>
block 。如果项目是 Razor 页面,请修改 Error.cshtml.cs
文件或 MVC 项目中的 Controller 。
更多信息可参见here at the doc .
首先使用临时 IIS 站点,以便您可以看到实际的错误。
或者使用日志记录(使用第三方日志记录提供程序,例如 Serilog )到文本文件中。
关于.net - 如何修复 "The Development environment shouldn' 无法为已部署的应用程序启用”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71120662/
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我是 .NET 框架开发人员的新手。我刚刚通过 IIS 将我的 Web 部署到 Web 服务器中,但遇到了一些问题。我无法登录,需要显示我的数据库表的菜单没有显示。 Error.An error oc
我是 .NET 框架开发人员的新手。我刚刚通过 IIS 将我的 Web 部署到 Web 服务器中,但遇到了一些问题。我无法登录,需要显示我的数据库表的菜单没有显示。 Error.An error oc
这个问题已经有答案了: When is it OK to catch NullPointerException? (10 个回答) 已关闭 4 年前。 请耐心等待,因为我已经阅读了一些相关内容,但我仍
我读过 When should I use a struct instead of a class?其中引用了 MSDN 的指南,其中说: Do not define a structure unle
在接口(interface)中,我有一个方法可以在一个实现中使用,但不应该在另一个实现中使用。如果有人在那个特定的实现中使用那个方法,我正在考虑抛出一个异常。 (这并不是说很容易意外遇到该异常) 更具
我读了很多关于 TDA 以及 getter 和 setter 方法的优缺点的文章,尽管我不一定同意我读到的所有内容,但假设您应该总是告诉而不是询问,并且您应尽可能避免访问器方法,这是否意味着所有方法都
最近我正在更新一些用于使用 GetWindowDC -> CreateCompatibleDC -> CreateCompatibleBitmap -> SelectObject -> BitBlt
我检查了一些其他问题,显然最好的解决方案是首先防止导致此问题的行为,但问题非常间歇性,而且非常不可重现。 我基本上有一个主窗体和子窗体。子表单显示在主表单的菜单和/或按钮中,如下所示: private
From MSDN : If the most significant bit is set, the key is down, and if the least significant bit is
最近我将我的代码从 Express 更改为 Restify。老实说,我不确定以前是否发生过这种情况,但我想确实发生过。 基本上在我的中间件中,我调用了一个 promisified 方法,当它解析时,我
我在 VB.NET 中使用 LINQ,有时我会遇到类似的查询 For i = 0 To 10 Dim num = (From n In numbers Where n Mod i = 0 Sele
我刚刚升级到 Yarn v1.0.2(稳定版),当我执行 yarn install 时,我收到了很多这样的警告: The case-insensitive file shouldn't be copi
我是一名优秀的程序员,十分优秀!