Устранение неполадок, почему я не могу пройти через диалоговое окно входа на сайт ASP.Net, настроенный для проверки подлинности и олицетворения Windows.Почему проверка подлинности/выдачи Windows не выполняется на asp.net-приложении с помощью iis 7.5/windows 7/
У меня есть приложение ASP.Net 2.0, и я пытаюсь развернуть его на Windows 7 с помощью IIS 7.5. Я создал новый сайт и связал его с localhost и полным доменным именем. FQDN находится в файле моих хостов и перенаправляется на 127.0.0.1
Сайт также работает с созданным мной AppDomain со встроенным режимом конвейера, а идентификатор модели процесса - ApplicationPoolIdentity.
Web.config включает в себя следующее:
<trust level="High" />
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
<identity impersonate="true"/>`
ACL на каталоге для сайта установлен на всех (Full Control - для тестирования). Виртуальная учетная запись пула приложений (приложение Windows 7) также настроена на полный контроль над физическим каталогом для сайта.
Аутентификация IIS включает олицетворение ASP.Net и включена проверка подлинности Windows.
Когда я подключаюсь к сайту в качестве локального хоста, он позволяет мне пройти мимо приглашения на вход и приложение загружается без инцидентов.
Когда я подключаюсь к сайту как FQDN, установленному в привязках заголовков хостов для этого сайта/ip/port, я не могу пройти мимо приглашения на вход. При нажатии кнопки «Отмена» появляется страница с ошибкой http 401.1.
Почему?
Спасибо за это раздражает Как раз укусил это сам – Aaron
, которые связывают http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10.. /30/401.1-error-when-accessing-sharepoint-from-server.aspx не работает - можете ли вы отредактировать свой ответ, чтобы включить исправление напрямую? Спасибо – toebens
Вот более официальная ссылка: http://support.microsoft.com/кб/896861 –