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.
Você pode receber um erro semelhante nos seguintes casos:
Quando você cria um aplicativo da Web Microsoft ASP.NET no Microsoft Visual Studio .NET e você de conjunto de backup SSL (Secure Sockets Layer) de certificado autenticação sobre o projeto de aplicativo ASP.NET Web, você pode receber a mensagem de erro ao tentar reabrir o projeto de aplicativo ASP.NET Web em Visual Studio IDE:
Não é possível abrir o projeto Web 'AspwebApp1'. O caminho do arquivo 'C:\Inetpub\wwwroot\AspwebApp1' não corresponde à URL 'http://Localhost:/AspwebApp1'. Os dois precisam mapear para o mesmo local do servidor. Erro HTTP 403: proibido
- ou -
Você criou um diretório virtual no qual você irá criar um aplicativo ASP.NET. Ative a autenticação SSL no Internet Information Services (IIS) para o projeto é criado na pasta. Quando você tenta criar um novo projeto de aplicativo da Web com o nome do diretório virtual, você pode receber o seguinte erro:
Não é possível criar projeto Web 'AspwebApp2'. O arquivo caminho 'C\Inetpub\wwwroor\AspwebApp2\ não corresponde à URL' http://localhost/AspwebApp2 '. Os dois precisam mapear para o mesmo local do servidor. Erro HTTP 403: proibido
Abrir um projeto ASP.NET existente após a opção SSL está ativada
Quando você habilita o projeto existente do ASP.NET com SSL, substitua o valor do atributo URLPath no arquivo webinfo de http para https. Para fazer isso, execute as seguintes etapas:
Localize a pasta de projeto (C:\inetpub\wwwroot\AspWebTest1).
Abra o arquivo AspWebTest.csproj.webinfo ou o arquivo AspWebTest.vbproj.webinfo no bloco de notas.
Substituir o valor do atributo URLPath com https da seguinte maneira:
Observação você deve substituir ServerName pelo nome do domínio do servidor. Este é o nome que o certificado é emitido para. Se houver uma incompatibilidade, você receberá a seguinte mensagem de erro:
O nome do host no certificado é inválido ou não corresponde
Salve e feche o arquivo AspWebTest.csproj.webinfo.
Abrir um projeto ASP.NET existente com SSL habilitado
Para criar um aplicativo ASP.NET, execute essas etapas:
Inicie o Visual Studio NET..
Crie um novo aplicativo Web ASP.NET no Visual translation from VPE for Csharp .NET ou no Visual Basic .NET e, em seguida, nomeie o arquivo AspWebTest1 .
No menu Build , clique em Build Solution .
Feche o Visual Studio IDE.
Para configurar um certificado de servidor SSL, execute essas etapas:
Para obter informações adicionais sobre como instalar um certificado de servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
315588
(http://support.microsoft.com/kb/315588/
)
Como proteger um aplicativo ASP.NET usando certificados do lado do cliente
Para abrir o projeto de aplicativo do ASP.NET, execute essas etapas:
Inicie o Visual Studio NET..
No menu arquivo , aponte para Open e, em seguida, clique em Project .
Localize a pasta de \inetpub\wwwroot\AspWebTest1 %windir%.
Selecione o arquivo AspWebTest1.csproj ou o arquivo AspWebTest1.vbproj .
Clique em Abrir . Você pode perceber o erro descrito na seção "Sintomas" deste artigo.
Criar um novo projeto ASP.NET no diretório virtual habilitado para SSL
Para criar um diretório virtual, execute essas etapas:
No prompt de comando, localize a %windir% \inetpub\wwwroot e crie uma pasta chamada AspWebTest2 . C:\inetpub\wwwroot\AspWebTest2 é criado.
Clique com o botão direito do mouse C:\inetpub\wwwroot\AspWebTest2 e, em seguida, clique em Propriedades . Por padrão, a janela Propriedades será exibida.
Clique na guia WebSharing . Por padrão, Site padrão está selecionado em ShareOn caixa.
Clique para selecionar o compartilhar esta pasta caixa de seleção e, em seguida, clique em OK .
Na janela Edit Alias, clique em OK .
Na janela Propriedades, clique em OK .
Para definir a configuração de segurança SSL no IIS, execute estas etapas:
Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Gerenciador de serviços de Internet .
Expanda seu servidor e, em seguida, clique em Default Web Site .
No menu ação , clique em Propriedades .
Na guia Segurança de diretório , clique em Editar em comunicações de segurança .
Clique para selecionar o Exigir canal de segurança (SSL) caixa de seleção e, em seguida, clique em OK .
Para criar um novo projeto de Web, execute essas etapas:
Inicie o Visual Studio NET..
No menu arquivo , aponte para novo e, em seguida, clique em Project .
Selecione projeto translation from VPE for Csharp Visual ou projetos do Visual Basic em tipos de projeto .
Selecione o aplicativo Web do ASP.NET .
Na caixa Location , digite http://localhost/AspWebTest2 .
Clique em OK . Você pode perceber o erro descrito na seção "Sintomas" deste artigo.
Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
315588
(http://support.microsoft.com/kb/315588/
)
Como proteger um aplicativo ASP.NET usando certificados do lado do cliente
298805
(http://support.microsoft.com/kb/298805/
)
Como habilitar o SSL para todos os clientes que interagem com seu site da Web nos serviços de informações da 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.