创建了登录和注册操作,当我在本地电脑上测试时一切正常,但是当我打开部署的应用程序(通过渲染部署)时我遇到了这个问题(仅使用program.cs):(https://i.sstatic .net/lTs4N89F.png)
处理您的请求时发生错误。 请求 ID:00-d29053850aa59e95c283b723bc5fe6cd-4d47f074d095ff47-00
开发模式 切换到开发环境将显示有关发生的错误的更详细信息。
不应为已部署的应用程序启用开发环境。它可能会导致向最终用户显示异常中的敏感信息。对于本地调试,通过将
ASPNETCORE_ENVIRONMENT
环境变量设置为 Development 并重新启动应用程序来启用开发环境。
我已经尝试过更改环境变量,但它没有帮助我,请帮助
一般来说,当我们看到当前的提示页面时,就说明你的部署已经成功了。
大多数时候我们看到这个页面是因为数据库连接字符串有问题。因此您可以检查数据库连接字符串以确保它可以通过公共网络访问。
如果您使用的是Azure App Service,可以在“诊断和解决问题”中查看“应用程序事件日志”等选项来排查问题。
如果不使用azure应用程序服务,我们可以启用asp.net core日志记录功能来检查更多详细信息。或者,如果我们使用 Windows 平台 Web 服务器,我们可以 启用
stdoutLogEnabled="true"
。