Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Brito

Erro com iis 7 e vista

Recommended Posts

Não consigo processar nada que use acesso a banco de dados, sempre exibe esse erro:

 

An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.

 

 

Alguem sabe como fazer? Já fiz de tudo que tem na net de como configurar o iis no vista.

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para instalar o IIS7, vá em "Control Panel"->"Programs"->"Turn Windows Features on or off". Observe que "Turn Windows Features on or off" está abaixo de "Programs and Features".

 

Erro que muitas pessoas cometem e na tela "Turn Windows Features on or off" muita gente acostumada com o IIS anterior, apenas está marcando "Internet Information Services" e clicando em Ok. Isso fará a instalação do IIS, porém as aplicações asp.net 2.0 não vão funcionar, pois o asp.net 2.0 não está habilitado como default. Então antes de clicar em “Ok”, expanda o "Internet Information Services" e faça o seguinte caminho:

 

"Internet Information Services" -> "World Wide Web Services"->"Application Development Features". E então é só marcar o Asp.net. Porém aconselho fazer ainda mais algumas coisas. Vá em "Internet Information Services"->"Web Management Tools"->"IIS 6 Management Compatibility" e marque a última opção "IIS Metabase and IIS 6 configuration compatibility". (Caso você não faça isso, quando for criar um projeto Web e tentar escolher localhost, você vai receber a seguinte mensagem:

 

You must be a member of the Administrators group on the local computer to access the IIS metabase. Therefore, you cannot create or open a local IIS Web site. If you have Read, Write, and Modify permissions for the folder where the files are located, you can create a file system Web site that points to the folder in order to edit the files.)

 

Vá agora em "Internet Information Services" -> "World Wide Web Services"->"Performance Features" e marque "Http Compression Dynamic". Por último vá em "Internet Information Services" -> "World Wide Web Services"->"Security" e marque "Basic Authentication" e "Windows Authentication".

 

agora é só clicar em “OK”, e o IIS7 será instalado. reinicie a maquina, e caso você não reinicie a máquina o IIS7 não funcionará .

 

Testando

Para testar é só digitar "http://localhost", e uma figura do IIS deve aparecer.

 

Registrar Asp.Net

 

Lembro que se você instalar o IIS depois de ter instalado o Visual Studio, o Asp.net não estará registrado no IIS. Para registrar o Asp.Net, abra o prompt, vá até a pasta onde se encontra o "aspnet_regiis" (provavelmente em "C:\Windows\Microsoft.NET\Framework\v2.0.50727") e digite o seguinte comando: "aspnet_regiis -i".

 

Pronto, Asp.Net registrado.

 

Por último lembro que caso você queira criar uma aplicação Asp.Net em localhost, abra o Visual Studio como "Run as Administrator". Caso contrário você receberá o mesmo erro que falei a pouco

 

(You must be a member of the Administrators group on the local computer to access the IIS metabase. Therefore, you cannot create or open a local IIS Web site. If you have Read, Write, and Modify permissions for the folder where the files are located, you can create a file system Web site that points to the folder in order to edit the files).

 

Quando rodar a aplicação, e caso venha a receber aquela famosa mensagem reclamando do “Windows Authentication” e você não achar a aba de segurança no IIS para setar o “Windows Authentication”, observe como deve fazer agora no IIS7: No “IIS Manager”, selecione a pasta do projeto (na treeview a esquerda), e na janela do meio procure “Authentication”. Dê um duplo-clique e você verá o famoso “Windows Authentication”, então é só dá um “Right-Click” e setar "Enable".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para instalar o IIS7, vá em "Control Panel"->"Programs"->"Turn Windows Features on or off". Observe que "Turn Windows Features on or off" está abaixo de "Programs and Features".

 

Erro que muitas pessoas cometem e na tela "Turn Windows Features on or off" muita gente acostumada com o IIS anterior, apenas está marcando "Internet Information Services" e clicando em Ok. Isso fará a instalação do IIS, porém as aplicações asp.net 2.0 não vão funcionar, pois o asp.net 2.0 não está habilitado como default. Então antes de clicar em “Ok”, expanda o "Internet Information Services" e faça o seguinte caminho:

 

"Internet Information Services" -> "World Wide Web Services"->"Application Development Features". E então é só marcar o Asp.net. Porém aconselho fazer ainda mais algumas coisas. Vá em "Internet Information Services"->"Web Management Tools"->"IIS 6 Management Compatibility" e marque a última opção "IIS Metabase and IIS 6 configuration compatibility". (Caso você não faça isso, quando for criar um projeto Web e tentar escolher localhost, você vai receber a seguinte mensagem:

 

You must be a member of the Administrators group on the local computer to access the IIS metabase. Therefore, you cannot create or open a local IIS Web site. If you have Read, Write, and Modify permissions for the folder where the files are located, you can create a file system Web site that points to the folder in order to edit the files.)

 

Vá agora em "Internet Information Services" -> "World Wide Web Services"->"Performance Features" e marque "Http Compression Dynamic". Por último vá em "Internet Information Services" -> "World Wide Web Services"->"Security" e marque "Basic Authentication" e "Windows Authentication".

 

agora é só clicar em “OK”, e o IIS7 será instalado. reinicie a maquina, e caso você não reinicie a máquina o IIS7 não funcionará .

 

Testando

Para testar é só digitar "http://localhost", e uma figura do IIS deve aparecer.

 

Registrar Asp.Net

 

Lembro que se você instalar o IIS depois de ter instalado o Visual Studio, o Asp.net não estará registrado no IIS. Para registrar o Asp.Net, abra o prompt, vá até a pasta onde se encontra o "aspnet_regiis" (provavelmente em "C:\Windows\Microsoft.NET\Framework\v2.0.50727") e digite o seguinte comando: "aspnet_regiis -i".

 

Pronto, Asp.Net registrado.

 

Por último lembro que caso você queira criar uma aplicação Asp.Net em localhost, abra o Visual Studio como "Run as Administrator". Caso contrário você receberá o mesmo erro que falei a pouco

 

(You must be a member of the Administrators group on the local computer to access the IIS metabase. Therefore, you cannot create or open a local IIS Web site. If you have Read, Write, and Modify permissions for the folder where the files are located, you can create a file system Web site that points to the folder in order to edit the files).

 

Quando rodar a aplicação, e caso venha a receber aquela famosa mensagem reclamando do “Windows Authentication” e você não achar a aba de segurança no IIS para setar o “Windows Authentication”, observe como deve fazer agora no IIS7: No “IIS Manager”, selecione a pasta do projeto (na treeview a esquerda), e na janela do meio procure “Authentication”. Dê um duplo-clique e você verá o famoso “Windows Authentication”, então é só dá um “Right-Click” e setar "Enable".

Foi como eu disse ja fiz isso tudo e ainda continua dando esse erro, para paginas normais funciona porem quando fazem acesso a banco nao funcionam.

abs e vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você ja fez tudo corretamente, sugiro desistalar e instalar de novo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.