首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于服务架构的本地集群托管环境Asp.net核心

基于服务架构的本地集群托管环境Asp.net核心
EN

Stack Overflow用户
提问于 2016-08-06 05:16:59
回答 1查看 1.5K关注 0票数 3

我很难将托管环境设置为在本地服务结构集群中托管的Asp.net Core无状态服务的“开发”。

我将变量ASPNETCORE_ENVIRONMENT设置为在我的机器中以及在Asp.net核心项目中的所有配置中开发

但在调试期间

代码语言:javascript
复制
env.IsDevelopment()

我一直都是假的。

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-05 20:22:33

我能够通过在系统环境变量中将ASPNETCORE_ENVIRONMENT变量设置为Development来启用开发模式。(控制面板、系统、高级系统设置、高级选项卡、环境变量)

注意,一旦我运行了该应用程序,那么,Startup.cs中的下面一行就会抛出一个异常:

代码语言:javascript
复制
builder.AddUserSecrets();

这是因为用户秘密包含在project.json中,默认情况下,部署中不包含这个秘密。您可以删除上面的违规行,或者在开发时将project.json包括在publishOptions之下project.json本身的列表中:

代码语言:javascript
复制
"publishOptions": {
  "include": [
    "wwwroot",
    "**/*.cshtml",
    "appsettings.json",
    "web.config",
    "project.json"
  ]
},
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38800807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档