Inquiridor
Problemas com framework 2.0 e IIS

Pergunta
-
Pessoal, criei uma página para envio de emails através de um formulário, mas eu não consigo executar tal página qdo digito http://localhost/instrucoesportal/default.aspx.
Utilizei o Visual Web Developer 2005 Express Edition para desenvolver, nele quando mando executar através do botão "view in a browser" ou então qdo debugo, o aplicativo roda normalmente no servidor web criado pelo VWD (http://localhost:1735/InstrucoesPortal/Default.aspx). Mas qdo eu digito o endereço na barra de endereços aparece a mensagem:Server Error in '/InstrucoesPortal' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /instrucoesportal/teste.aspx
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
O estranho é que coloquei uma página de teste .asp e ela foi executada normalmente dentro deste mesmo diretório. Mudei a versão do framework para 1.1 e as páginas .aspx foram executadas pelo menos, a mensagem de resource not found não apareceu. Sinistro, não?
Lembrando que pasta InstrucoesPortal é uma pasta virtual.
Fabrício
Todas as Respostas
-
-
-
-
-
-
-
-
-
Olá Rafael, para trocar a versão vc tem q ir nas propriedade do IIS (Entra em executar, digita inetmgr e enter), entra na pasta sites da Web, nos site que tem lá, vc clica com o botão direto e vai em propriedades e depois na guia Asp.NET.
Acredito que até aih q vc checou certo? Se foi, e somente aparece a versão 2.0, então é pq vc não tem o framework 1,1 instalado na sua máquina. Só instalar que vai aparecer aih ;-)!
Abraço! -
-
Olá Valdivino,
Encontrei um solução sim, mas ela foi feita na empresa que não trabalho mais... vou tentar puxar alguma coisa pela memória do que eu fiz pra resolver.
Eu particionei o HD do servidor em duas unidades e deixei a unidade D:\ somente para minhas aplicações. Configurei o IIS para deixar como pasta base a raíz do D:\.
Mas o problema ocorria porque criei um diretório virtual apontando para essa aplicação, mesmo ela estando dentro do D:\ (que fora definido por mim como diretório padrão).
Para resolver o problema, voltei a pasta base do IIS para c:\inetpub\wwwroot e continuei com minha aplicação no D:. No IIS criei um diretório virtual apontando para a pasta da aplicação. Fiz isso e voltou a funcionar.... não foi a solução definitiva que eu gostaria, mas depois não mexi mais porque mudei de emprego e cidade. E isso já foi há algum tempo atrás, minha memória não é das melhores, hehehe.Espero ter ajudado!
Fabrício