IIS возвращает ошибку 403.14, если физический путь соответствует URL - PullRequest
0 голосов
/ 12 августа 2010

Есть ли способ переопределить IIS и сказать ему всегда разрешать обработчику запросов обрабатывать? В настоящий момент, если, например, «путь» - это существующая папка в корневом каталоге, URL-адрес «http://domain.com/path"» и в папке нет документа «по умолчанию», IIS вернет 403, даже если этот путь определен в моем собственном обработчике. Я не могу думать ни о чем, кроме как оставить default.aspx в папке с перенаправлением (или содержимым).

1 Ответ

1 голос
/ 27 октября 2010

Ааа, нашел ответ случайно, когда искал что-то не связанное.Объект RouteCollection имеет свойство RouteExistingFiles, которое по умолчанию имеет значение false, но при значении true явно будет демонстрировать требуемое поведение.

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

...