Служба приложений Azure "Ошибка сервера в приложении" - PullRequest
0 голосов
/ 13 июня 2018

У меня есть бизнес-сайт, который отлично работает на IIS с использованием .NET 4.5, но в Azure он не работает.

Теперь, прежде чем я проведу вас слишком далеко вниз по этой кроличьей норе, я могу сделать IISошибка аналогична ошибке Azure, описанной ниже, НЕ преобразовывая веб-сайт в приложение.Тем не менее, на всю жизнь я не могу найти эквивалентный вариант в Azure;Как преобразовать в приложение или эквивалент?

Я загрузил в Azure с помощью помощника по миграции службы приложений Azure.Единственным предупреждением было:

"Соответствие схемы IIS7 +: используются один или несколько элементов и / или атрибутов, которые не определены в схеме IIS службы приложений Azure. Рассмотрите возможность использования преобразований XDT."

Это ссылка на https://docs.microsoft.com/en-nz/azure/app-service/web-sites-configure, которая указывает на различные настройки приложения Azure, с которыми я играл безрезультатно.

Server Error in '/' Application.

Configuration Error 
  Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

 Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error: 

An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.


 Source File:  D:\home\site\wwwroot\peterfinch\service.desktop\web.config    Line:  143 

Может ли кто-нибудь дать какие-либо указания относительно того, что мне не хватает?Большое спасибо за ваше время, Питер Финч

1 Ответ

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

поэтому ответом была установка виртуальных приложений и каталогов для каждого сайта, и теперь это просто работаетСервис приложений, Настройки приложений, в конце списка, Виртуальные приложения и каталоги.Это была та часть, которой не хватало, как «преобразовать в приложение». Так что решил сам, спасибо за внимание, и я надеюсь, что это поможет кому-то еще в будущем.

/                            site\wwwroot                            Application x
/mysitename                  site\wwwroot\mysitename                 Application 
/mysitename/Console          site\wwwroot\mysitename\Console\        Application x
/mysitename/Service.App      site\wwwroot\mysitename\Service.App\    Application x
/mysitename/Service.Desktop  site\wwwroot\mysitename\Service.Desktop Application x
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...