Как и где определить переменную окружения на azure
У меня есть веб-приложение mvc, развернутое на azure. Я читаю настройки, используя GetEnvironmentVariable(...)
.
Проблема в том, что я не могу найти способ определить эту переменную среды на лазурном портале. Может ли кто-нибудь указать, где я могу это сделать?
Я не хочу иметь этот материал в файле, данные, в которых будут указаны учетные данные.
- JQUERY Значение передачи ajax от MVC View to Controller
- В чем разница между шаблоном проектирования MVC, MVP и MVVM с точки зрения кодирования c #
- Разница между запросом MVC и компонентом MVC
- Уровень обслуживания JSF
- Невозможно установить атрибут данных с помощью jQuery Data () API
- Понимание JSF как структуры MVC
- Должен ли я получить запись базы данных на уровне слоев Struts2?
- Что использовать? MVC, MVP или MVVM или ...?
- Как я могу служить PDF в браузере, не сохраняя файл на стороне сервера?
- Как включить просмотр / частичный стиль в AngularJS
- Как выполняется дифференциальное выполнение?
- Планирование JavaBean с помощью свойств JavaFX
- Как реализовать MVC в приложении Windows Forms?
Я предполагаю, что вы используете Azure App Service (ранее известный как Azure Websites).
Чтобы определить свою собственную переменную среды, нажмите на свой сайт -> Все настройки -> Настройки приложения
Добавить настройку приложения в разделе «Настройки приложения»
Вы можете проверить значение из консоли отладки
перейдите в https: // {имя вашего сайта} .scm.azurewebsites.net / DebugConsole
Я столкнулся с этим вопросом, столкнувшись с одной и той же проблемой. Ну, просто чтобы дать более ясный ответ, который я нашел по адресу: blog.elmah.io
Все, что вам нужно сделать, это:
- Включите новое appsetting. {Env} .json в publishOptions в project.json
- перейдите на портал azure и откройте веб-приложение
- выбрать настройки приложения
- добавьте запись для ASPNETCORE_ENVIRONMENT и настройте ее так, как хотите
Вот и все. Надеюсь это поможет.
На самом деле это решает мою проблему (которую я нашел вчера – и ее также в блоге Scotts): http://www.hanselman.com/blog/BestPracticesForPrivateConfigDataAndConnectionStringsInConfigurationInASPNETAndAzure.aspx
ТЛ; др;
Поместите настройки в отдельный файл, который не входит в repository и не развертывается на сервере. Затем определите отсутствующие переменные в настройках приложения, например Xiaomin Wu.