O que causa esse erro, como posso corrigi-lo?
Módulo de informações detalhadas sobre erros
Notificação do núcleo da web do IIS
Manipulador BeginRequest ainda não determinado
Código de erro 0x8007052e
Erro de configuração Não é possível fazer logon localmente em C: \ inetpub \ wwwroot como administrador do usuário com senha de diretório virtual
Arquivo de configuração indisponível (isolamento de configuração)
URL solicitado http: // 192.168.0.3:80/
Caminho físico C: \ inetpub \ wwwroot
Método de logon ainda não determinado
Usuário de logon ainda não determinado
Origem da configuração
<application path="/" applicationPool="PS-Extranet">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" />
</application>
asp.net
iis
web-applications
iis-7
Stuart
fonte
fonte
.vs/config/applicationhost.config
arquivo alterado e o caminho do diretório virtual atualizado.Respostas:
Parece que a conta de usuário que você está usando para o pool de aplicativos não possui direitos para o diretório do site, portanto, não pode ler a configuração a partir daí. Verifique o pool de aplicativos e veja em qual usuário ele está configurado para executar. Verifique o diretório e veja se esse usuário possui direitos apropriados. Enquanto você está nisso, verifique o log de eventos e veja se o IIS registrou informações de diagnóstico mais detalhadas lá.
fonte
Eu tive o mesmo problema, mas a razão era diferente.
No meu web.config havia uma regra de módulo de reescrita de URL e eu não instalei o módulo de reescrita de URL também. Depois de instalar o módulo de reescrita de URL, esse problema foi resolvido.
fonte
No Windows 10, eu tinha que instalar
ASP.NET 3.5
eASP.NET 4.6
usarInternet Information Services
(as outras caixas se verificam automaticamente):fonte
Finalmente, recebo a solução para o meu problema. A conta asp.net não aparece no gerenciador do IIS porque não marquei a caixa de seleção no IIS para fazer isso no Windows 7. Siga as etapas
Agora você verá a conta Asp.net no gerenciador do IIS e, por padrão, a conta IIS. Agora você deve mover o site asp.net de “meu documento” para outro local em que o IIS tenha permissão para acessá-lo (para qualquer partição do seu computador). Agora navegue no seu site pelo gerenciador do IIS e ele deverá funcionar.
fonte
Recebemos esse erro depois de alterar nossa senha de administrador de domínio.
Depois de pesquisar várias configurações, finalmente descobri que no aplicativo no caminho abaixo, pois ele estava definido para usar especificamente a conta de administrador do domínio, em vez da autenticação de passagem (quem sabe o porquê).
fonte
você precisa executar uma etapa:
É isso aí
fonte
Experimentou esse problema hoje e o resolveu. Alguém havia definido as "Credenciais do caminho" para o "Site padrão" no IIS para serem executadas como um usuário específico. O mesmo usuário alterou sua senha devido à expiração da senha ou apenas a uma alteração de rotina. Definir o "site padrão" para conectar-se como "usuário do aplicativo" através da opção de configurações básicas resolveu isso para mim
fonte
você provavelmente altera sua senha do NT.
boa sorte
fonte
No meu caso, esse erro aparece após alterar a solução da pasta.
Eu resolvo o problema acessando as propriedades do meu projeto e recrio meu diretório virtual.
Clique com o botão direito do mouse em projeto> Propriedades> Web> Na seção Servidores, clique em "Criar Diretório Virtual"
Ele exibirá uma mensagem informando que o diretório virtual foi criado em outro local e o alterará
fonte
Para mim, eu precisava habilitar a Ativação Http nos recursos .Net em "Adicionar / remover recursos do Windows"
fonte
Isso funcionou bem, mas não com base nas sugestões acima. Meu caso é que estou recebendo o erro 500 executando o iis7 em um servidor Windows 2008 em um domínio. Acabei de adicionar um novo usuário no domínio e, basicamente, permite acesso de leitura / execução ao diretório ou pasta virtual. Verifique se a pasta virtual> configurações básicas> Conectar como> Credenciais de caminho está definida como um usuário com acesso de leitura / execução. Você pode testar as configurações e a autenticação e a autorização devem funcionar. Felicidades!
fonte
No momento, tive esse erro e o resolvi. Seu URL pode corresponder ao diretório virtual criado.
Você tem que verificar diretórios virtuais, no meu exemplo eu encontrei na
applicationhost.config
próxima linha:Eu tentei abrir a página com um url (
http://localhost/admin/roles
) deAdminController
eRoles
ação e recebi este erro.fonte
Para outras pessoas por aí, recebi uma mensagem de erro semelhante devido à tentativa de executar um aplicativo .Net 4 em um pool de aplicativos .Net 2. Alterar a versão do .Net FX para o pool de aplicativos corrigiu isso para mim.
fonte
Eu estava tendo um erro semelhante ao instalar o php 5.3.3 com o código de erro 0x80070020 com uma direção para algumas linhas no web.config no meu diretório raiz www (não no diretório raiz padrão).
A solução, embora grosseira, funcionou perfeitamente. Eu simplesmente apaguei o arquivo web.config e agora tudo funciona. Passei HOURS tentando outras soluções sem sucesso.
Se alguém achar que isso foi estúpido, por favor me avise. Se alguém passou o mesmo tempo arrancando os cabelos, experimente e veja (depois de fazer o backup do arquivo, é claro)
Cumprimentos FEQ
fonte
Estava com o mesmo erro e a correção das credenciais no pool de aplicativos do IIS não ajudou. Finalmente, resolvi o erro no IIS selecionando meu site em Site Padrão, Configurações Avançadas-> Credenciais de Caminho Físico-> Usuário Específico e reinseri as credenciais para o usuário do pool de aplicativos, reiniciei o IIS e o erro desapareceu e o site veio. com sucesso.
fonte
Site padrão precisa gerenciar:
1. No site padrão -> configurações básicas -> conectar como, altere-o para o usuário certo.
2. altere a identidade do applicationPool relacionada ao WebSite padrão
g.luck
fonte
Não me pareceu um problema de permissão - tentei dar à conta IIS_IUSRS controle total sobre tudo no serviço da web, apenas para ver se essa era a causa. A correção acabou por recriar o aplicativo que hospeda o serviço da Web (ou seja, o real '.svc') no IIS
fonte
Se é grande quando você tenta acessar o painel do administrador do joomla, apenas um problema de nome de usuário e senha! Você precisa apenas atualizar um jos_user no seu banco de dados joomla.
Vá para o diretório do site do joomla e abra um arquivo configuration.php com bloco de notas ou bloco de notas para mostrar qual nome de banco de dados o site do administrador do joomla usa. Você precisa encontrar uma linha que tenha:
No meu caso
joomlauser251
é o nome do meu banco de dados.Entre no seu mysql:
Selecione o banco de dados para o seu joomla:
Altere a senha do administrador:
E tente acessar novamente.
Isso é tudo !!!
fonte
No meu caso, encontrei uma referência a uma senha antiga de conta de domínio no applicationHost.config em Padrões do Diretório virtual.
fonte
tão fácil encontrar o arquivo "applicationHost.config" no Windows -> System32 -> inetsrv -> config 1. backup "applicationHost.config" para outro nome de arquivo 2. abra o arquivo "applicationHost.config" limpe os dados e salve 3. abra o navegador e URL interno do site, concluído.
fonte
Se você estiver usando uma conta de usuário nova e dedicada ... Também vale a pena verificar se a senha dessa conta não expirou, pois isso também causará esse problema de permissões de 500,19.
fonte
Quando cheguei no 500.19, dei
IIS_IUSRS
direitos de acesso total para o web.config mencionado e para a pasta do projeto. Isso resolveu o problema.Você pode conceder permissões
IIS_IUSRS
- não esqueça o i na frente do USRS e não escreva um "e" como em USERSfonte
Os aplicativos ASP.Net vêm pré-conectados com uma seção de manipuladores no web.config. Por padrão, isso é definido como somente leitura na delegação de recursos no IIS. Dê uma olhada no Gerenciador do IIS
1. Vá para o Gerenciador do IIS e clique em Nome do servidor.
2. Vá para a seção Gerenciamento e clique em Delegação de recursos .
3. Selecione os mapeamentos de manipulador que devem ser configurados como somente leitura .
4. Altere o valor para leitura / gravação e agora você pode resolver o problema
fonte
Eu tenho apenas mais uma coisa a dizer sobre isso. Com o mesmo código de erro HTTP, você ainda pode ter vários erros diferentes, pois um deles foi postado aqui na descrição da pergunta original. Por exemplo: depois de editar o
Web.Config
arquivo de um projeto ASP.NET, tiveComo está escrito, você NÃO deve inserir seu próprio material XML antes da
<configSections>
parte doWeb.Config
arquivo. Depois de inserir meu snippet após a tag final<configSections>
, ele funcionou bem.fonte
O caminho correto do meu site não foi especificado no IIS.
fonte
Minha solução é que,
fonte
Eu recebi esse erro após desinstalar o Windows Server Update Services (WSUS) do computador que executa o IIS. Aparentemente, a desinstalação do WSUS pode interromper a configuração do IIS no servidor, tornando indisponível outro aplicativo da Web instalado no mesmo servidor.
Encontrei a solução para o problema aqui .
fonte
Para sites ASP.NET Core, esse erro genérico também ocorrerá se você não tiver o módulo HttpPlatformHandler instalado, consulte esta resposta para obter mais detalhes.
fonte
No meu caso, o valor da chave estava incorreto no
Web.config
arquivo:quando altero o valor para "Portal.html", funcionou.
fonte
Eu recebi esse erro após a atualização do Visual Studio 2013 para 2015. Depois de um pouco de pesquisa e tentativa de várias correções, descobri que o problema pode ser resolvido removendo o seguinte do web.config:
Aparentemente staticContent está obsoleto agora?
Fonte
Editar 1
Esse tipo de impediu o IIS de fornecer arquivos .json quando o programa foi implantado. Se você fizer isso, deverá adicionar novamente .json (application / json) aos tipos mime do seu site no IIS. Aqui estão mais algumas informações: http://www.iis.net/configreference/system.webserver/staticcontent/mimemap
Editar 2
Percebi que, na minha situação, a solução de edição 1 acima funciona apenas temporariamente. Depois de reimplementar, a entrada é removida. Então, mudei o XML do mimeMap para
Web.Release.config
. Funciona bem agora.fonte