Веб-приложение не загружается после развертывания - PullRequest
0 голосов
/ 07 июня 2018

У меня есть работающая служба приложений с именем «matanwebserver» поверх подписки в Azure.Это сайт, над которым я работаю.Я работаю с Visual Studio.

Теперь я создал другое веб-приложение с той же подпиской, которую я буду использовать в качестве сайта интеграции, чтобы я мог проверить свой код перед публикацией на рабочем сайте.Название нового веб-приложения - "matanwebservertest".После публикации моего проекта из Visual Studio в новом веб-приложении, когда я ввожу его URL-адрес, кажется, что ничего не произошло, но в нем написано «Ваше приложение службы приложений запущено и работает».

Что я делаю не так?

Добавлены некоторые скриншоты для лучшего понимания проблемы

  1. В Visual Studio я щелкаю правой кнопкой мыши веб-приложение, которое называется "MatanWebServer", и выбираю"публиковать".Затем я выбираю новое веб-приложение, которое я только что создал на портале Azure и которое называется «matanwebserertest», и успешно публикую.

enter image description here

Это оригинальный (производственный) сайт.адрес которого http://matanwebserver.azurewebsites.net

enter image description here

После публикации в веб-приложении matanwebservertest я ожидаю увидеть «копию» исходного сайта, но, похоже, ничего там нет.

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

AFAIK, при публикации веб-приложения в Azure Web App с помощью мастера публикации VS вы увидите следующие похожие журналы:

Updating file (brucewebapp01\bin\AspDotNet-MVC-Website.dll)
OR
Adding file (brucewebapp01\Scripts\respond.js)

Ваше приложение службы приложений запущено и работает

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

Похоже, что ваше веб-приложение выбирает только страницу по умолчанию hostingstart.html, котораяавтоматически создается после создания веб-приложения.Документы по умолчанию для вашего веб-приложения выглядят так:

enter image description here

Как прокомментировал Джой Ван, вам лучше проверить развернутое содержимое в разделе matanwebserertest.веб-приложение и сравните их с веб-содержимым вашего рабочего веб-приложения с помощью KUDU или редактора службы приложений Azure или инструментов FTP, чтобы убедиться, что вы правильно развернули соответствующее веб-содержимое в тестовом веб-приложении.Подробности, за которыми вы можете следить здесь .

Кроме того, вы можете попробовать создать новое веб-приложение и вручную скопировать / перетащить локально опубликованный веб-контент в ваше новое веб-приложение (D:\home\site\wwwroot) черезИнструменты KUDU или FTP, чтобы сузить эту проблему.

0 голосов
/ 07 июня 2018

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

Документация по настройке промежуточных сред в службе приложений Azure

Видеоруководство по настройке веб-сайтов Azure - Слоты развертываниядля промежуточных сайтов

Включение слотов развертывания для безопасного развертывания приложений в службе приложений Azure

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