Моя потребность проста, у меня есть веб-приложение asp.net mvc 5, и я хочу показать свое приложение своему клиенту. Для этого я хочу разместить свой сайт на своем iis и защищать с помощью базового доступа.iis basic auth не работает с моим приложением asp.net
Проблема: С пустой папкой работает хорошо, но когда я развернуть мое приложение я получил, что: страницы не перенаправлять правильно
С этой ссылкой: http://XX.XXX.XXX.XXX:XXXX/Account/Login?ReturnUrl=%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253D%25 ....
Вот мой web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
</system.webServer>
</configuration>
Мой конфигурации аутентификации в IIS: - анонимный аутентификации отключен - базовая авторизация ан недееспособный
Но он хорошо работает без моего приложения, так что я думаю, что
Спасибо за помощь!
Вы получаете бесконечный цикл перенаправления. Как и в эксперименте, попробуйте удалить элемент '' из 'web.config' и посмотреть, что произойдет. –
mason
Я пробовал и ничего не делает – user4809674