Я разработал простое приложение ASP.Net MVC 4 с использованием проверки подлинности Windows для работы в локальной сети нашей компании. Он отлично работает при развертывании в IIS. Но если я запустить приложение через Visual Studio, я получаю сообщение об ошибкеОшибка HTTP 401.0 - Неавторизованное сообщение об ошибке
Вот как мой файл web.config выглядит
<system.web>
<authentication mode="Windows" />
<roleManager defaultProvider="WindowsProvider" enabled="true" cacheRolesInCookie="false">
<providers>
<add name="WindowsProvider" type="System.Web.Security.WindowsTokenRoleProvider" />
</providers>
</roleManager>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime maxUrlLength="32767" maxQueryStringLength="32767" targetFramework="4.5" />
</system.web>
<system.webServer>
<modules>
<!--<remove name="FormsAuthenticationModule" />-->
</modules>
<security>
<requestFiltering>
<requestLimits maxUrl="32767" maxQueryString="32767" />
</requestFiltering>
</security>
Для отладки приложений сконфигурирован для запуска с использованием «Локального веб-сервера IIS» с опцией «Использовать IIS Express», отмеченной в Свойствах приложений -> Веб-вкладка.
может быть проблемой разрешения для этой папки. попробуйте дать разрешение пользователю IIS или всем в папке, где размещено приложение – Riad