Как передать запросы на URL-адреса без расширения в ASP.NET на IIS6? - PullRequest
2 голосов
/ 30 марта 2011

Я хочу, чтобы мой обработчик ASP.NET HTTP вызывался, когда пользователь открывает URL-адрес следующего формата:

http://mySite/getStuff?id="actualId"

Чтобы сделать это на IIS5.1, мне пришлось открыть консоль управления IIS и расширение map .* на обработчик ASP.NET ISAPI , чтобы запрос обрабатывался с использованием ASP.NET в первое место.

Оказывается, консоль IIS6 не будет принимать .* в качестве допустимого расширения.

Я знаю, что есть такая вещь, как перезапись URL, но я чувствую, что это слишком много для такого простого случая.

Существуют ли более простые способы передачи всех запросов по URL-адресам, которые не имеют расширения для ASP.NET?

1 Ответ

0 голосов
/ 30 марта 2011

Возможно, попробуйте использовать сопоставление с подстановочными знаками, но с наименьшим приоритетом, поэтому все вышеперечисленное будет сопоставлено с их надлежащим ISAPI.http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5c5ae5e0-f4f9-44b0-a743-f4c3a5ff68ec.mspx?mfr=true

...