Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Poderá receber um erro semelhante nos seguintes casos:
Quando cria uma aplicação Web do Microsoft ASP.NET no Microsoft Visual Studio .NET e mais segura (SSL) do conjunto de certificados autenticação no projecto de aplicação Web do ASP.NET, poderá receber a mensagem de erro quando tenta reabrir o projecto de aplicação Web do ASP.NET no IDE do Visual Studio:
Não é possível abrir o projecto da Web 'AspwebApp1'. O caminho do ficheiro 'C:\Inetpub\wwwroot\AspwebApp1' não corresponde ao URL 'http://Localhost:/AspwebApp1'. Os dois necessita de mapear para a mesma localização do servidor. HTTP Error 403: proibido
- ou -
Criou um directório virtual onde vai criar uma aplicação do ASP.NET. Activar autenticação SSL do in Internet Information Services (IIS) para o projecto é criado na pasta. Quando tenta criar um novo projecto de aplicação Web com o nome de directório virtual, poderá receber o seguinte erro:
Não é possível criar o projecto da Web 'AspwebApp2'. O ficheiro caminho 'C\Inetpub\wwwroor\AspwebApp2\ não corresponde ao URL' http://localhost/AspwebApp2 '. Os dois necessita de mapear para a mesma localização do servidor. HTTP Error 403: proibido
Abrir um projecto ASP.NET existente depois da opção SSL estiver activada
Quando activa o projecto ASP.NET existente com SSL, substitua o valor do atributo URLPath no ficheiro webinfo de http para https. Para o fazer, siga estes passos:
Localize a pasta de projecto (C:\inetpub\wwwroot\AspWebTest1).
Abra o ficheiro AspWebTest.csproj.webinfo ou o ficheiro AspWebTest.vbproj.webinfo no bloco de notas.
Substitua o valor do atributo URLPath https da seguinte forma:
Nota deve de substituir ServerName pelo nome domínio do servidor. Este é o nome que o certificado é emitido para. Se existir um erro de correspondência, receberá a seguinte mensagem de erro:
O nome de anfitrião no certificado é inválido ou não corresponde
Guarde e feche o ficheiro AspWebTest.csproj.webinfo.
Abra o projecto AspWebTest1 no Visual Studio .NET.
Para criar uma aplicação Web do ASP.NET, siga estes passos:
Inicie o Visual Studio NET..
Criar uma nova aplicação Web do ASP.NET no Visual C# .NET ou no Visual Basic .NET e, em seguida, nomeie o arquivo AspWebTest1 .
No menu criar , clique em criar soluções .
Feche o Visual Studio IDE.
Para configurar um certificado de servidor SSL, siga estes passos:
Para obter informações adicionais sobre como instalar um certificado de servidor, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
315588
(http://support.microsoft.com/kb/315588/
)
Como proteger uma aplicação do ASP.NET utilizando certificados do lado do cliente
Para abrir a aplicação Web ASP.NET Project, siga estes passos:
Inicie o Visual Studio NET..
No menu ficheiro , aponte para Abrir e, em seguida, clique em projecto .
Localize a pasta de \inetpub\wwwroot\AspWebTest1 %windir%.
Seleccione o ficheiro AspWebTest1.csproj ou o ficheiro AspWebTest1.vbproj .
Clique em Abrir . Poderá detectar o erro descrito na secção "Sintomas" deste artigo.
Criar um novo projecto ASP.NET no directório virtual activado o SSL
Para criar um directório virtual, siga estes passos:
Na linha de comandos, localize \inetpub\wwwroot %windir% e, em seguida, crie uma pasta denominada AspWebTest2 . C:\inetpub\wwwroot\AspWebTest2 é criado.
Clique com o botão direito do rato C:\inetpub\wwwroot\AspWebTest2 e, em seguida, clique em Propriedades . Por predefinição, aparece a janela Propriedades.
Clique no separador WebSharing . Por predefinição, o Web Site predefinido é seleccionada na ShareOn caixa.
Clique para seleccionar a Partilhar esta pasta e, em seguida, clique em OK .
Na janela Editar Alias, clique em OK .
Na janela Propriedades, clique em OK .
Para definir a definição de segurança SSL no IIS, siga estes passos:
Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Gestor de serviços Internet .
Expanda o servidor e, em seguida, clique em Web Site predefinido .
No menu acção , clique em Propriedades .
No separador Segurança de directórios , clique em Editar em comunicações seguras .
Clique para seleccionar o Exigir canal seguro (SSL) caixa de verificação e, em seguida, clique em OK .
Para criar um novo projecto da Web, siga estes passos:
Inicie o Visual Studio NET..
No menu ficheiro , aponte para Novo e, em seguida, clique em projecto .
Seleccione o Projecto do Visual C# ou Visual Basic Projects em Project Types .
Seleccione a aplicação Web ASP.NET .
Na caixa localização , escreva http://localhost/AspWebTest2 .
Clique em OK . Poderá detectar o erro descrito na secção "Sintomas" deste artigo.
Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
315588
(http://support.microsoft.com/kb/315588/
)
Como proteger uma aplicação do ASP.NET utilizando certificados do lado do cliente
298805
(http://support.microsoft.com/kb/298805/
)
Como activar o SSL para todos os clientes que interagem com o Web site dos serviços de informação Internet
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 822322
(http://support.microsoft.com/kb/822322/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhor estas informações?
Para proteger a sua privacidade, não inclua as informações de contacto nos comentários.
Obrigado! Os seus comentários serão utilizados para nos ajudar a melhorar o conteúdo do suporte. Para obter mais opções de assistência, visite a Home Page da Ajuda e Suporte.