обновить страницу, Azure или IIS реагирует с У вас нет прав для просмотра этого каталога или страницы - PullRequest
0 голосов
/ 02 июня 2019

directory structure Я успешно развернул приложение nodejs в Azure.когда я перехожу на **https://my -app / xyz ** обновить страницу, я вижу, у вас нет разрешения на просмотр этого каталога или страницы.

Я пытался редактировать веб-конфиг но все равно не работает.Я не уверен, является ли это проблемой безопасности, или node.js не может обслуживать что-либо для этого маршрута, но на моем локальном компьютере. Если я обновляю, эта проблема не отображается.Изображение выше содержит структуру каталогов, а / client имеет скомпилированные файлы Angular. Спасибо

<system.webServer>
  <rewrite>
    <rules>
      <rule name="RewriteRules" 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="/index.html" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

1 Ответ

0 голосов
/ 06 июня 2019

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

  • Убедитесь, что вы установили правильный виртуальный каталог для своего приложения. Это должен быть виртуальный путь /xyz, Физический путь site\wwwroot\yourcustomfoldername. Это будет что-то вроде этого, enter image description here
  • Убедитесь, что физический путь соответствует фактическому корневому каталогу вашего веб-приложения на сайте KUDU. enter image description here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...