Pergunta

Eu tenho uma ASP.NET web site padrão estoque, implantado em nossa máquina de desenvolvimento (máquina interna na nossa sala de servidores).

Agora, este site dev pode ser acessado tanto por usuários internos e externos. Agora, no IIS6 que usamos para tê-lo de modo que Autenticação anônima foi transformada off e mais alguma coisa estava ligado .. dando aos usuários uma caixa de pop-up modelo de nome de usuário e senha. I pensar que tinham que digitar algum nome de usuário ou senha que foi definida em um arquivo web.config? (Não a sua conta website nome de usuário / senha) /

Agora, com IIS7, quando eu virar Anon Auth off , e ligue Basic ou Windows Auth , eu tenha acesso ao site Mas é tentando me logar com essas credenciais .. e não a conta do usuário se inscreveu com (usando algum padrão estoque asp.net webform página).

Então ... é possível 'lock' todo o site e obter os testadores para obter acesso geral ao site .. que é diferente do nome de usuário e senha do site. Esses nomes de usuário e senhas são para uso no site, em vez.

isso faz sentido?

aplausos!


<authentication mode="Forms">
    <forms loginUrl="~/Pages/Login.aspx" protection="Validation" timeout="1000000000" requireSSL="false" slidingExpiration="true" defaultUrl="Default.aspx">
    </forms>
</authentication>

não há a secção de autorização.

Além disso, quando eu adiciono 'Digest Auth' para iis7 e permitir que (e desativar everythign outra coisa), eu recebo a janela pop-up (kewl!), Mas eu não sei o que credenciais eu preciso para passar. Onde puder i definir essas credenciais manualmente (por isso eles são separados dos usuários do site) ??

Foi útil?

Solução

Modo IIS7 integrado não suporta a autenticação de duas fases que IIS6 faz. Basicamente, IIS6 iria realizar a sua autenticação (janelas), seguido por asp.net desempenho das suas formas de autenticação (). Mas com IIS7, tudo é igual no modo integrado, assim você pode ter apenas um ou os outros métodos de autenticação.

Você pode converter o pool de aplicativo para usar o modo clássico ou siga esta solução alternativa para fazê-lo funcionar com o modo integrado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top