Я использую ASP.NET Core WebSite, предназначенный для .NET Framework 4.6.1, и все, что я пытался обновить среду.
1.Обновлено в свойствах проекта. Отладка Значение ASPNETCORE_ENVIRONMENT как производственное.
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
но после настройки Production в вышеуказанных конфигурациях все еще идет разработка среды в файле Startup.cs IHostingEnvironment.
Я не знаю, что я новичок. Любая другая конфигурация, которую мне нужно настроить.
Любая помощь.
Edit:
1.После настройки переменной среды Windows на уровне системы.
2. И после перезагрузки компьютерной системы Project принимает значение параметра среды независимо от того, используется ли оно для производства или разработки.