iis url перезаписать каталог файлов изменений - PullRequest
0 голосов
/ 03 апреля 2020

В моем проекте используется перезапись URL IIS.

URL: - http://localhost: 1057 / dashboard / readda12333

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

Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено).

Исходный путь IMG: - http://localhost: 1057 / img / color_picker.png

Новый виртуальный путь IMG: - http://localhost: 1057 / панель мониторинга / img / color_picker.png

мой вопрос, как я могу игнорировать виртуальный каталог образа, CSS, js для перезаписи.

Я использовал некоторые условия в webconfig

<conditions>
        <add input="{REQUEST_FILENAME}" pattern="(.*?)\.jpg$" negate="true" />
        <add input="{REQUEST_FILENAME}" pattern="(.*?)\.png$" negate="true" />
        <add input="{REQUEST_FILENAME}" pattern="(.*?)\.gif$" negate="true" />
      </conditions>

<conditions>
        <add input="{REQUEST_URI}" pattern="\.png|\.css|\.jpg" negate="true" />
      </conditions>

<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
      </conditions>

Я использовал эти три условия одно за другим, но это условие не работает для меня. и я использую HTML и javascript файлы в своем проекте, поэтому, если я использую asp файл, то эта проблема будет решена с помощью '<%= ResolveUrl("~/js/Apps/Portal.js") %>', но моя страница в HTML. Пожалуйста, предложите мне правильный путь. Заранее спасибо.

...