微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Blazor 在 IIS 中部署项目

如何解决Blazor 在 IIS 中部署项目

您好,我有一个错误提示“不应为已部署的应用程序启用开发环境。它可能会导致向最终用户显示来自异常的敏感信息。对于本地调试,通过将 ASPNETCORE_ENVIRONMENT 环境变量设置为启用开发环境开发并重新启动应用程序。”

而且我已经完成了一些配置,例如将其更改为 Development 并且在 google chrome 控制台中仍然没有出现任何错误

 "profiles": {
    "IIS Express": {
      "commandName": "IISExpress","launchbrowser": true,"environmentvariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },"nativeDebugging": false
    },"BlazorLog": {
      "commandName": "Project","applicationUrl": "https://localhost:5001;http://localhost:5000","environmentvariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }

解决方法

您可以尝试将 "ASPNETCORE_ENVIRONMENT": "Development" 更改为 "ASPNETCORE_ENVIRONMENT": "Production"

否则,您可以像这样更新 web.config:

 <environmentVariables>
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
  </environmentVariables>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。