Blazor 在 IIS 中部署项目

Posted

技术标签:

【中文标题】Blazor 在 IIS 中部署项目【英文标题】:Blazor deploying project in IIS 【发布时间】:2021-04-05 18:53:52 【问题描述】:

你好我有一个错误说“他不应该为已部署的应用程序启用开发环境。它可能导致向最终用户显示来自异常的敏感信息。对于本地调试,通过将 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"
      
    
  

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于Blazor 在 IIS 中部署项目的主要内容,如果未能解决你的问题,请参考以下文章

Blazor WASM - IIS 上的独立部署

Blazor Wasm 独立发布到 IIS

Blazor WASM 部署到 IIS 对象引用未设置为对象的实例

在哪里可以找到有关如何将 Blazor 应用部署到在 Windows Server 2019 上运行的 IIS10 的具体详细信息

怎么把JAVA网站项目部署到IIS上

请问IIS中如何部署asp.net项目?