Как правильно установить ASPNETCORE_ENV на значение, не относящееся к разработке? - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь развернуть веб-приложение в службе приложений Azure. Я тестирую только приложение по умолчанию, которое создается при создании нового веб-приложения в Visual Studio 2017 с выбором React + Redux в качестве каркаса приложения. Вот ошибка, которую я получаю:

picture of the error

Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.

Какой-то поисковый запрос отправляет меня сюда: https://blogs.msdn.microsoft.com/benjaminperkins/2017/06/21/asp-net-core-with-entity-framework-core-aspnetcore_environment/

Итак, я изменил свойства своего проекта:

enter image description here

Я выбрал Production, но я полагаю, что ничего кроме Development будет достаточно. Это не сработало, поэтому я убедился, что мои параметры публикации настроены для развертывания как Release:

enter image description here

И конфиг решения:

enter image description here

Тем не менее, появляется та же ошибка. Что я делаю не так?

1 Ответ

0 голосов
/ 13 мая 2018

См. Настройки моего веб-приложения ниже, надеюсь, это поможет вам.1. AppSettings.json

"Data": {
"ConnectionString": "Server=****.database.windows.net,1433;Initial Catalog=***;Persist Security Info=False;User ID=pankajrawatqa;Password=****;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"

},

Настройки веб-приложения Azure Application Settings
...