Переменная Asp.net core 2.2 ASPNETCORE_ENVIRONMENT не работает в Azure - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь выяснить, в чем проблема с моим приложением, но я всегда получаю следующую страницу ошибки:

enter image description here

Я пытался добавить вAzure переменную ASPNETCORE_ENVIRONMENT, а затем перезапустить, но она по-прежнему не работает. Я скучаю по чему-то?

enter image description here

1 Ответ

1 голос
/ 30 октября 2019

Я тестировал на своей стороне, и среда приложения была изменена на разработку:

enter image description here

Затем для тестирования я просто выбрасываю исключение вмой код, и я увижу подробную страницу ошибки:

enter image description here

Итак, у меня есть несколько предложений:

1. Проверьте, сохранили ли вы настройки приложения на портале Azure. И перезапустите веб-приложение.

2. Вы можете принудительно использовать среду разработки в startup.cs

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    //if (env.IsDevelopment())
    //{
    //  app.UseDeveloperExceptionPage();
    //}

    // Force to use development environment
    app.UseDeveloperExceptionPage();

    ...
}

, а затем повторно опубликовать ее в своем веб-приложении.

3. Вы можете использовать удаленную отладку. Вот руководство: Устранение неполадок приложения в службе приложений Azure с помощью Visual Studio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...