IIS6.0 - ASP.NET 4.0 - выбрасывание страницы содержимого по умолчанию сообщение об ошибке 401.2 - PullRequest
0 голосов
/ 03 июня 2010

У нас есть приложение .NET, которое недавно было преобразовано в .NET 4.0, а затем опубликовано в IIS 6.0. Когда мы пытаемся перейти на URL без страницы www.blahblahblah.com, мы получаем следующую ошибку:

Ошибка сервера в приложении '/'.

Доступ запрещен. Описание: Ан произошла ошибка при доступе к ресурсы, необходимые для обслуживания этого запрос. Сервер не может быть настроен для доступа к запрашиваемому URL.

Сообщение об ошибке 401.2 .: не авторизовано: Ошибка входа в систему из-за сервера конфигурации. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страница на основе учетных данных, которые вы поставляется и аутентификация методы включены на веб-сервере. Обратитесь к администратору веб-сервера за дополнительную помощь.

У нас есть настройка сайта IIS 6.0 со страницей содержимого по умолчанию, идущей в default.aspx. Тем не менее, кажется, что IIS не доходит до пересылки URL на эту страницу. Если мы перейдем непосредственно к www.blahblahblah.com/default.aspx, на странице не возникнет проблем, и все остальные функции приложения будут работать. Если мы вернемся к версии 3.5, переадресация страниц по умолчанию будет работать как надо. У кого-нибудь есть идеи, что вызывает это?

1 Ответ

2 голосов
/ 03 июня 2010

Я нашел проблему. Кто-то поместил это (см. Ниже) в тег авторизации, который препятствовал доступу к веб-сайту в целом, препятствуя пересылке IIS на страницу по умолчанию, хотя на странице default.aspx было исключение местоположения, разрешающее всем пользователям.

 <authorization>            
     <deny users="*"/>
 </authorization>
...