iis - 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"
}
}
}
解决方案
您可以尝试更改"ASPNETCORE_ENVIRONMENT": "Development"
为"ASPNETCORE_ENVIRONMENT": "Production"
.
否则,您可以像这样更新 web.config:
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
</environmentVariables>
推荐阅读
- vue.js - 刀片文件中无法识别 Vue 实例
- firebase - 使用多个条件 where 子句的 Flutter Cloud FireStore 查询
- javascript - 我可以在前端开发中使用 Python 而不是 Javascript 吗?
- php - 如何在 PHP 中实现 google API 增量授权?
- javascript - 如何在反应中正确修改json?
- clojure - Leiningen 中是否有与 `clj -m` 等效的内容
- c# - 有没有办法将 UWP 文本框设置为覆盖?
- c - 如何确定两个文件是否共享一个物理设备(而不是一个逻辑设备/文件系统)
- angular - 尽管 DELETE 出错,实体仍从缓存中删除
- ruby-on-rails - 为什么我在初始化外观类时在 Rails 控制器中出现名称错误?