У меня есть сборка / выпуск для .Net Core WebApp, которая отлично работает на компьютерах с Windows, однако я хочу иметь возможность развернуть ту же кодовую базу в Linux.Я настроил сборку и выпуск и использую «Веб-приложение в Linux» для развертывания в моем Linux WebApp.Я также удостоверился, что стека (ов) времени выполнения на ОБА сборке и в WebApp настроено на использование .Net Core 2.2:
сборки и выпуск работают отлично, однако после завершения развертывания веб-сайт переходит на 404 (заменяя начальную HTML-страницу Azure по умолчанию).Я зашел по FTP в WebApp и вижу, что файлы развернуты на машине, однако я вижу, что есть несколько папок "wwwroot":
В верхней папке "wwwroot" содержатся библиотеки DLL для моего приложения, так что это хороший знак:
Любопытно, что я могу получить статические файлы из своего приложения, напримеркак CSS, JS или значок, если я перейду к / wwwroot / (имя файла)
Я почти уверен, что все настроено правильно, такЯ бью стену о вещах, чтобы попробовать.У меня никогда не было таких проблем, как это развертывание в Windows WebApps, поэтому я уверен, что есть параметр или что-то, о чем я не знаю или отсутствует в документации.
Для получения дополнительной информации по этой проблеме здесьМОЙ СТРОЙ:
... и мои настройки РЕЛИЗ: