ASP.NET MVC - 切换到开发环境将显示有关发生的错误的更多详细信息

问题描述 投票:0回答:1

创建了登录和注册操作,当我在本地电脑上测试时一切正常,但是当我打开部署的应用程序(通过渲染部署)时我遇到了这个问题(仅使用program.cs):(https://i.sstatic .net/lTs4N89F.png)

处理您的请求时发生错误。 请求 ID:00-d29053850aa59e95c283b723bc5fe6cd-4d47f074d095ff47-00

开发模式 切换到开发环境将显示有关发生的错误的更详细信息。

不应为已部署的应用程序启用开发环境。它可能会导致向最终用户显示异常中的敏感信息。对于本地调试,通过将

ASPNETCORE_ENVIRONMENT
环境变量设置为 Development 并重新启动应用程序来启用开发环境。

我已经尝试过更改环境变量,但它没有帮助我,请帮助

c# asp.net-core deployment
1个回答
0
投票

一般来说,当我们看到当前的提示页面时,就说明你的部署已经成功了。

大多数时候我们看到这个页面是因为数据库连接字符串有问题。因此您可以检查数据库连接字符串以确保它可以通过公共网络访问。

如果您使用的是Azure App Service,可以在“诊断和解决问题”中查看“应用程序事件日志”等选项来排查问题。

如果不使用azure应用程序服务,我们可以启用asp.net core日志记录功能来检查更多详细信息。或者,如果我们使用 Windows 平台 Web 服务器,我们可以 启用

stdoutLogEnabled="true"

© www.soinside.com 2019 - 2024. All rights reserved.