У меня возникли проблемы с модулем urlrewriter.net для ASP.NET.страница urlrewriter.net не выполнена
У меня есть многоязычный сайт с таким URL-адресом;
~/home.aspx
Для поддержки языков я использую это правило перезаписи;
<rewrite url="~/de-DE/(.*)" to="~/$1"></rewrite>
Тогда в моем коде я получаю де-DE часть и устанавливаю правильную культуру для текущей нити. Все это хорошо работает.
После входа на сайт я получаю сообщение «Hello, user x», чтобы показать, что я вошел в систему. При переходе на другую страницу он больше не отображает это сообщение, и похоже, что страница происходит из кеш или что-то со старыми (не вошедшими в систему) данными. Кроме того, когда я прикрепляю отладчик, для этого запроса ничего не выполняется. Если я перейду на страницу, например ~/home.aspx, вместо ~/de-DE/home.aspx, проблема не возникает.
В чем проблема?
Thanks
Не бесполезно, кто-то может найти решение, в котором они нуждаются. Кэширование - одно из тех необходимых «зол», которые продолжают возиться с вами. –