Развертывание Angular 7 в виртуальном приложении службы приложений Azure: ошибка HTTP 502.5 - Bad Gateway - PullRequest
0 голосов
/ 10 июня 2019

У меня есть приложение Net.Core 2.2 MVC, которое будет обрабатывать общедоступные страницы сайта и развертываться в службе приложений Azure.Я хотел бы добавить приложение Angular 7 в качестве виртуального приложения, которое будет обрабатывать все аутентифицированные страницы.Я добавил виртуальное приложение / services на портал, указывающее на физический путь к сайту / services.На сайт добавлена ​​папка сервисов, а затем папка wwwroot через FTP.Скопировал файлы из папки dist, созданной Angular, в нее.Я добавил в файл wwroot файл web.config, который вставлен ниже.Когда я перехожу на mysite.azurewebsites.net/services, я получаю ошибку 502.5 Bad gateway.Если я разверну одно и то же приложение Angular в отдельном сервисе приложений, все будет работать нормально.Я что-то пропустил во время настройки или это связано с угловыми маршрутами?

<configuration>
 <system.webServer>
   <staticContent>
     <remove fileExtension=".json" />
     <mimeMap fileExtension=".json" mimeType="application/json" />
     <mimeMap fileExtension="woff" mimeType="application/font-woff" />
     <mimeMap fileExtension="woff2" mimeType="application/font-woff" /> 
   </staticContent>
   <!-- IIS URL Rewrite for Angular routes -->
   <rewrite>
     <rules>
       <rule name="Angular Routes" stopProcessing="true">
         <match url=".*" />
         <conditions logicalGrouping="MatchAll">
           <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
           <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
           <add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
         </conditions>
         <action type="Rewrite" url="/" />
       </rule>
     </rules>
   </rewrite>
 </system.webServer>
</configuration>```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...