Пользовательская страница ошибки asp.net и файл без расширения

StackOverflow https://stackoverflow.com/questions/815692

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

http: // www .vinodunny.com / блог / запись / ASPNET-Extensionless-URL переписывания-в-IIS-7.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top