首页 > 解决方案 > Blazor 在 IIS 中部署项目

问题描述

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

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

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

标签: iisdeploymentblazorserver-side

解决方案


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

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

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

推荐阅读