Sai_95 Ответов: 1

Как решить эту проблему .Основные чистые лазурные appservice 500 ошибка


Я опубликовал базовое приложение .net core в Azure Appservice. Я следил за многими статьями и делал это успешно. Я даже подключил удаленный отладчик для опубликованного приложения в visual studio. Но отладчик также не попадает в класс запуска, приложение просто возвращает ошибку 500 и говорит, что в настоящее время не может обрабатывать запросы.

Приложение отлично работает локально, и я также разместил его в IIS, в интрасети он работает нормально!

Пожалуйста, сообщите, что может быть ошибкой в этом случае.

Что я уже пробовал:

Я включил режим отладки в службе приложений azure и подключил отладчик в visual studio для опубликованного приложения. Но, даже не класс, стартап-это наезд URL-адрес, когда срабатывает.

1 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

Этот процесс должен быть отлажен, для этого можно использовать производственное тестирование или даже попытаться подключить Visual Studio к живой среде и выполнить живое тестирование приложения. Таким образом, вы поймете, что упускается в среде; возможно, отсутствует параметр конфигурации или недоступный ресурс.

Тестирование в рабочей среде с помощью Microsoft Azure[^]
Устранение неполадок веб-приложения в Службе приложений Azure с помощью Visual Studio | Microsoft Docs[^]


Sai_95

Спасибо, @Afzaal я попробовал подключить удаленный отладчик и выполнил все шаги, но это не помогло.
Наконец, я создал слот развертывания для того же приложения и опубликовал его в нем. Теперь с URL-адресом слота развертывания приложение работает нормально.

Я предполагаю, что исходный файл публикации не выбирает мои последние изменения. Я не знаю, что с ним не так, и все еще пытаюсь это сделать.

Будет ли сброс публиковать профильные работы? Но мне нужно получить учетные данные от моего менеджера, что в настоящее время невозможно.

Afzaal Ahmad Zeeshan

Возможно, потому, что слоты развертывания, тем не менее, являются одними и теми же настройками и конфигурационными средами. Значит, что-то могло быть упущено во время развертывания.

Сброс профиля публикации не помогает в этом случае. Попробуйте выполнить повторное развертывание автоматически, если у вас есть доступ. Профиль публикации - это просто соединение между вашим компьютером и модулем Azure для вашего приложения.