Pergunta

Eu tenho um .asmx em uma pasta no meu aplicativo e continuo recebendo um 401 tentando acessá -lo.

Eu tenho verificação dupla e tripla da configuração, incluindo as configurações de segurança do diretório. Permite anônimo. Desliguei a autenticação do Windows.

Se eu excluir o aplicativo e a pasta, reimplei -lo sob o mesmo nome do aplicativo, ele reaplica magicamente as configurações antigas.

Se eu implantar exatamente o mesmo aplicativo para uma pasta diferente no servidor e criar outro aplicativo com um novo nome e configurar a configuração de segurança do diretório novamente, ele funciona !!!

Como faço para que o IIS esqueça a configuração no nome do aplicativo original?

Foi útil?

Solução

Depois de excluir o primeiro aplicativo no IIS e seus arquivos associados no disco, tente reiniciar o IIS (ou seu servidor, se possível). Em seguida, volte e recrie toda a configuração.

Outras dicas

Eventualmente, consegui funcionar novamente. Implantando para uma pasta diferente e recriando a pasta / aplicativo virtual para ela.

Não tenho certeza de como isso faz a diferença, mas pelo menos as coisas estão funcionando novamente.

Eu encontrei uma situação semelhante com as páginas do Asp.net. Eu tinha anônimo e integrado para um diretório virtual, mas uma página era o oposto. Tudo funcionou bem até eu ir para a página especial, então minhas postagens pararam de funcionar e eu não conseguia sair do site até implantar para um novo diretório virtual.

Minha solução eventual foi ativar o anônimo e integrar o site inteiro e desligar o Anonymous nessa página.

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