У меня есть converted простой веб-сайт html для веб-приложения.
И enabled формы аутентификации .aspx-страниц потребует теперь login.
Но старые .html-страницы могут быть открыты непосредственно без входа.
Должен ли я конвертировать все страницы в .aspx или я могу принудительно выполнить вход на .html-страницах?Может ли IIS аутентификация блокировать все страницы на веб-сайте?
Web.Config:
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="login.aspx" name=".aspxFormsAuthentication" cookieless="AutoDetect" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="index.html">
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
</configuration>
Обновите свой вопрос до деталей конфигурации, которые вы пробовали до сих пор? Что делает узел авторизации и аутентификации в файле system.web в web.config? – Vinod
Если это для всего веб-сайта IIS, отключили ли вы анонимную аутентификацию в IIS? –
Аутентификация ASP.NET Forms - это другое дело. Инициализация IIS может блокировать все. –