O argumento especificado estava fora do intervalo de valores válidos. Nome do parâmetro: site


253

Estou recebendo esse tipo de erro como:

O argumento especificado estava fora do intervalo de valores válidos.Nome do parâmetro: site

enquanto depurando qualquer um dos meu projeto.

Também tentei após a reinstalação do My Visual Studio 2012. Mas, novamente, o mesmo tipo de problema que estou recebendo durante a depuração.

As configurações do meu sistema são:

  • Windows 8: 32 bits
  • Visual Studio: 2012

Exceção é lançada no momento de Mostrar como página da web,

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

onde esta exceção é lançada?
precisa saber é o seguinte

1
Exceção é lançada ao mostrar a página da Web após a depuração.
Rahul_RJ

Não está claro pós algum código que alinham essa exceção é lançada
Sriram Sakthivel

Agora veja que eu também dei o erro mostrado ao mostrar a página da Web
Rahul_RJ

@Rahul_RJ Você não está ajudando. Você está mostrando o rastreamento da pilha onde diz o local da exceção, mas não inclui esse código.
22813 Simon Belanger

Respostas:


530

Se estiver usando o IIS:

  • Painel de controle
  • Programas
  • abrir ou fechar recursos do Windows
  • tick serviços de informação na internet
  • depois reinicie seu visual studio

Se você estiver usando o IIS Express:

Abra 'Adicionar / remover programas' no painel de controle antigo e execute um reparo no IIS Express. Ou então, vá em Painel de controle - >> Programas - >> Programas e recursos - >> Ative ou desative os recursos do Windows - >> Internet Information Services e marque a caixa de seleção, como mostra a figura abaixo:

insira a descrição da imagem aqui


41
Após uma atualização do Windows, esse problema me pegou. A solução ainda funciona hoje! Windows 10 Pro Insider prévia Desenvolver 16199.rs_prerelease.170513-2252
timbillstrom

21
Você não precisa de todo o IIS, basta instalar o Console de Gerenciamento do IIS (IIS -> Ferramentas de Gerenciamento da Web -> Console de Gerenciamento do IIS).
John Patrick Dandison

11
Também recebi esse erro após atualizar para o 'Windows 10 Pro Insider Preview Build 16199.rs_prerelease.170513-2252'. Adicionado 'IIS Management Console', conforme recomendado pelo JPD. Problema resolvido.
BobK

14
Ocorreu o erro com a atualização dos criadores do Win10 Fall, instalando apenas o "Hostable Web Core". Obrigado;)
LucasMetal

41
4 anos depois e a resposta ainda se mantém. Atualização do Windows 10 instalada e o IIS desapareceu. Seriamente, WTF MS ...
Mike Devenney

164

Isso ocorreu quando apliquei a Atualização do Criador de outono de 2017. Consegui resolver reparando o IIS 10.0 Express ( não tenho o IIS instalado na minha caixa).

Nota: como um usuário apontou nos comentários,

O reparo pode ser encontrado em "Programas e Recursos" - o painel de controle "clássico".


45
O reparo pode ser encontrado em "Programas e Recursos" - o painel de controle "clássico".
user2006616

4
O mesmo aqui! Reparando o IIS 10.0 Express corrigido. Obrigado!
Vitor Rigoni

4
Esta é a solução para o IIS Express, funciona conforme explicado. Como não podemos ter duas respostas oficiais, eu adicionei isso à resposta oficial.
Stefan Z Camilleri

1
Reparar o IIS Express travaria o instalador para mim. Eu tive que desinstalar / reinstalar o IIS Express usando o instalador do Visual Studio 2017 na seção de componentes individuais. Ele informará que outros componentes também precisam ser desinstalados. Anote-os e, em seguida, prossiga com a desinstalação / reinstalação dos componentes.
Thomas927

3
Acabei baixando o instalador independente do IIS 10.0 Express e desinstalando / reinstalando usando isso em vez de permitir que o instalador do VS removesse as outras coisas. Tudo parece estar funcionando até agora.
Brent Keller #

37

Eu tive o mesmo problema que resolvi reparando o servidor iis em programas e recursos.

VAMOS PARA

Painel de controle> desinstale um programa e clique com o botão direito do mouse no servidor iis express instalado (instalado com o Visual Studio) e clique em reparar.

foi assim que resolvi esse problema


36

Eu tive o mesmo problema com o VS2017. Após resolvido o problema.

  1. Execute o prompt de comando como administrador.
  2. Escreva os seguintes dois comandos que atualizarão seu registro.

reg add add HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

reg add HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

Isso deve resolver seu problema. Consulte este link para mais detalhes.


2
Essa solução funcionou para mim quando fui bloqueado por um botão Modificar acinzentado no painel de controle, adicionar / remover programas.
amigos estão dizendo sobre camelCase

1
você é o cara, a microsoft atualizou a atualização do criador de quedas , você o corrigiu. você vale mais do que toda a empresa
Kexx

1
Isso foi corrigido para mim - instalação completa do Visual Studio 2019 no Windows Server 2019. Não era necessário reiniciar.
user2728841

12

Em vez de instalar o IIS inchado, resolvo o meu instalando o Núcleo Hostável da Web dos Serviços de Informações da Internet nos Recursos do Windows


Você não precisa instalar todo o IIS - basta marcar a caixa e aceitar os padrões. Certificar-se de que está claro :)
Auri Rahimzadeh

Ocorreu o erro com a atualização dos criadores do Win10 Fall, instalando apenas o "Hostable Web Core". Obrigado;)
LucasMetal

Posso confirmar também que, após a atualização dos criadores do Win10 Fall, a solução sugerida acima para instalar o componente principal do Hostable Web fez o truque. Para fazer isso, clique no botão Microsoft Windows, digite LIGAR ou DESLIGAR os Recursos do Windows na caixa de pesquisa e selecione Núcleo da Web host dos Serviços de Informações da Internet.
Jim Taliadoros

Melhor solução. Trabalhou para mim como um encanto.
precisa saber é o seguinte

7

Ao iniciar com uma Página Específica durante a depuração do projeto e você estiver usando o IIS Local, você pode ter preenchido um valor incorreto na caixa de texto Página Específica.

(via Propriedades do projeto> Web> Iniciar ação> Página específica)

Configuração incorreta:

Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Configuração correta:

Specific Page: "/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

Nota: Ignore as aspas.


3

Se você não concorda com o uso do servidor de Desenvolvimento Visual Studio incorporado ou não deseja ou não pode instalar o IIS, pode alterar o servidor Web que o projeto usa, acessando

  1. Propriedades do projeto (clique com o botão direito do mouse no projeto no Solution Explorer e selecione Propriedades)

  2. selecione a guia Web

  3. selecione "Usar o Visual Studio Development Server".

Não sei como isso aconteceu comigo, mas de alguma forma essa opção foi alterada para "Usar o servidor local da Web IIS" em um dos meus projetos.


1

Isso resolveu o problema no Windows 10 após a última atualização

vá em Painel de Controle - >> Programas - >> Programas e Recursos - >> Ative ou desative os recursos do Windows - >> Internet Information Services

Mas com base na resposta anterior, não funciona, a menos que verifique todas essas opções, como na foto abaixo

insira a descrição da imagem aqui


0

Para mim, isso estava acontecendo porque eu havia mudado para "Executar como administrador". Apenas uma instância do VS estava em execução, mas a execução como administrador gerou esse erro. Mudar de volta me consertou.


0

A modificação foi acinzentada para mim, mas a adição do Console de Gerenciamento do IIS em programas e recursos corrigiu isso para mim. Também no Windows 10, atualização de outono.


0

Eu peguei esse problema ao tentar executar um projeto direcionado ao Framework 4.5 no VS2017. Depois de alterá-lo para o Framework 4.6.X, ele foi corrigido por si só.


0
  • Navegue para Painel de controle> Programas> Programas e recursos e repare o IIS Express.
  • Reinicie o visual studio.

Ativar o IIS não é recomendado, pois outros comentários sugerem se você não estiver usando o sistema como servidor ativo. Para fins de desenvolvimento, apenas o IIS Express é adequado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.