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 应用部署到在 Windows Server 2019 上运行的 IIS10 的具体详细信息