Пользовательская страница ошибки asp.net и файл без расширения - PullRequest
1 голос
/ 03 мая 2009

Как я могу заставить IIS 7 возвращать мои пользовательские страницы ошибок для файла без расширения? Я получил его для файла с расширением, но когда расширение не указано, я получаю общую страницу.

Ответы [ 3 ]

2 голосов
/ 03 мая 2009

Попробуйте добавив расширение подстановочного знака , которое сопоставляется с aspnet_isapi.dll.

Без этого сопоставления запросы никогда не попадут в dp aspnet для обработки, и будет возвращена страница по умолчанию IIS 404.

1 голос
/ 03 мая 2009

Хорошо, если вы имеете дело с такой ситуацией, вы должны обработать эти файлы без расширений, а затем перенаправить на свою страницу ошибок.

0 голосов
/ 03 мая 2009

IIS 7 поддерживает URL-адреса без расширения, вы можете использовать это с комбинацией Urlrewriting.net

Вот очень хорошая статья о достижении того, что вы хотите.

http://www.vinodunny.com/blog/post/ASPNET-Extensionless-URL-ReWriting-in-IIS-7.aspx

...