在启动文件IHostingEnvironment环境中设置ASPNETCORE_ENVIRONMENT生产后,未更新

时间:2018-09-11 07:42:26

标签: asp.net-core asp.net-core-mvc development-environment production-environment

我正在使用ASP.NET Core WebSite,它针对.NET Framework 4.6.1以及我尝试更新环境的所有方式。

1。在项目属性中更新调试ASPNETCORE_ENVIRONMENT值为Production 2.手动设置launchSettings.json

 {
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iis": {
      "applicationUrl": "http://localhost/MyApp",
      "sslPort": 0
    },
    "iisExpress": {
      "applicationUrl": "http://localhost:53996/",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "Executable",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
      }
    },
    "MyApp": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
      },
      "applicationUrl": "http://localhost:53997/"
    }
  }
}

3.Windows环境变量

4。通过命令提示符在存在csproj文件的位置进行设置。  使用命令set ASPNETCORE_ENVIRONMENT=PRODUCTION

但是在上述配置setps中设置Production之后,仍在Startup.cs文件IHostingEnvironment中进行Enviroment的开发。

我不知道我是新用户。我需要配置任何其他配置。

任何帮助。

编辑:

1。在系统级别下设置Windows环境变量后。

2。重启计算机系统后,无论是生产环境还是开发环境,项目都在获取环境设置值。

0 个答案:

没有答案