我很难将托管环境设置为在本地服务结构集群中托管的Asp.net Core无状态服务的“开发”。
我将变量ASPNETCORE_ENVIRONMENT设置为在我的机器中以及在Asp.net核心项目中的所有配置中开发

但在调试期间
env.IsDevelopment()我一直都是假的。
我怎么才能解决这个问题?
发布于 2016-10-05 20:22:33
我能够通过在系统环境变量中将ASPNETCORE_ENVIRONMENT变量设置为Development来启用开发模式。(控制面板、系统、高级系统设置、高级选项卡、环境变量)
注意,一旦我运行了该应用程序,那么,Startup.cs中的下面一行就会抛出一个异常:
builder.AddUserSecrets();这是因为用户秘密包含在project.json中,默认情况下,部署中不包含这个秘密。您可以删除上面的违规行,或者在开发时将project.json包括在publishOptions之下project.json本身的列表中:
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config",
"project.json"
]
},https://stackoverflow.com/questions/38800807
复制相似问题