2016-11-22 4 views
0

У меня есть 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> 
+0

Обновите свой вопрос до деталей конфигурации, которые вы пробовали до сих пор? Что делает узел авторизации и аутентификации в файле system.web в web.config? – Vinod

+0

Если это для всего веб-сайта IIS, отключили ли вы анонимную аутентификацию в IIS? –

+0

Аутентификация ASP.NET Forms - это другое дело. Инициализация IIS может блокировать все. –

ответ

0

Элемент местоположение не помогло.
Кажется, что это невозможно, и мне действительно нужно преобразовать страницы, требующие входа на страницы .aspx.