powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Url rewrite игнорирует правила.
1 сообщений из 1, страница 1 из 1
Url rewrite игнорирует правила.
    #38836878
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею урлы вида default.aspx?WCI=FILES&WCE=DOWNLOAD..111
Нужно, чтобы при запросе вызывались Handlers/Files.ashx/Download?ID=111

Создать с нуля не удалось, последовал кину отсюда: http://www.iis.net/learn/extensions/url-rewrite-module/url-rewrite-module-video-walkthrough
Тыкнув в контекстное меню, создаю правило для user-friendly url, ввожу укзанный выше адрес, правило с регуляркой
Код: plaintext
^([^/]+)/([^/]+)/?$
создается, ссылка типа FILES/DOWNLOAD..111 работает, ура.

Меняю rewrite url с default.aspx?WCI={R:1}&WCE={R:2} на Handlers/Files.ashx/Download?ID={R:2}, снова работает, Files.ashx вызывается.

Меняю паттерн на
Код: plaintext
^.*WCI=FILES&WCE=DOWNLOAD\.(.*)\.(\d+)$
ссылка default.aspx?WCI=FILES&WCE=DOWNLOAD..111 проходит тест паттерном, но не работает — вызывается default.aspx, а не Files.ashx.

В чем проблема?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Url rewrite игнорирует правила.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]