Как я могу заставить IIS 7 возвращать мои пользовательские страницы ошибок для файла без расширения? У меня это работает для файла с расширением, но когда расширение не указано, я получаю общую страницу.
Пользовательская страница ошибки asp.net и файл без расширения
Ответы (3)
Попробуйте добавление приложения с подстановочными знаками расширение, которое сопоставляется с aspnet_isapi.dll.
Без этого сопоставления запросы никогда не попадут в dll aspnet для обработки, и будет возвращена страница IIS 404 по умолчанию.
person
Chris Van Opstal
schedule
02.05.2009
Что ж, если вы имеете дело с такой ситуацией, вы должны обработать эти файлы без расширений, а затем перенаправить на свою пользовательскую страницу ошибок.
person
Blerta
schedule
02.05.2009
IIS 7 поддерживает URL-адреса без расширения, вы можете использовать это с комбинацией Urlrewriting.net
вот очень хорошая статья о достижении того, чего вы хотите.
http://www.vinodunny.com/blog/post/ASPNET-Extensionless-URL-ReWriting-in-IIS-7.aspx
person
DevMania
schedule
02.05.2009
на самом деле я использую urlrewriter.NET, и даже после того, как я применил то, что говорится в статье, мне не удалось заставить его работать
- person ak3nat0n; 03.05.2009