У меня есть веб-сайт, который использует это правило перезаписи в webconfig
<rule name="RewriteASPX">
<match url="(.*)"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="{R:1}.aspx"/>
</rule>
Я использую это правило, чтобы URL-адреса работали без расширения ".aspx".
К сожалению, этов результате чего веб-сайт не может запустить скрипт signalr / hubs, и я не могу понять, почему.Всякий раз, когда я открываю страницу localhost / signalr / hubs с включенным этим правилом, в результате я получаю сообщение «Ошибка протокола: неизвестный транспорт.»
Есть ли правило, которое я могу добавить, чтобы я мог переписать его и по-прежнему запускать этот скрипт?
Спасибо