Usuário com melhor resposta
executar página asp dentro ASPX

Pergunta
-
Respostas
-
OI Maricelmo.. pela mensagem de erro pode ser que vc instalou o IIS após ter instalado o Framework (ASP)
caso vc tenha feito isso tente rodar o comando.. não vai prejudicar em nada a máquina
no executar digite e execute o texto em vermelho incluindo o -i
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
ou reparar a instalação do "Framework" pelo add e remover programas..
Veja se isso te ajuda
[]s
Todas as Respostas
-
-
Maricelmo,
eu não sei o que você quis dizer com "executar", mas é possível chamar outras páginas a partir de sua aplicação, simulando o comportamento de um browser. Veja:
Grabbing a remote web page in C# - http://idunno.org/displayBlog.aspx/2004090101
Retrieving HTTP content in .NET - http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm
Making GET and POST Requests on Web Pages - http://my.execpc.com/~gopalan/dotnet/webgetpost.html
How To: Fetching Web Pages with HTTP - http://www.csharp-station.com/HowTo/HttpWebFetch.aspx
How to use HttpWebRequest and HttpWebResponse in .NET - http://www.codeproject.com/csharp/HttpWebRequest_Response.asp
How to use HttpWebRequest to send POST request to another web server? - http://www.netomatix.com/HttpPostData.aspx
Ricardo Oneda
http://oneda.mvps.org/blog -
Ricardo, Obrigado pela ajuda,
Na verdade o que eu gostaria de fazer, e consegui foi Chamar um página ASP de dentro do ASPX passando alguns parametros dessa forma:O detalhe é o seguinte, consegui no VS2003, e agora estou trabalhando com o VS2005 neste mesmo projeto e esta me retornando este erro:
Tipo de página solicitado não é atendido porque foi explicitamente proibido. Talvez a extensão '.asp' esteja incorreta. Examine o URL e certifique-se de que está digitado corretamente.
Minha Duvida é, no VS2005 aceita chamada de página ASP dentro do ASPX, tecnicamente era para aceitar, estou correto? Alguem pode me ajudar a resolver este problema?. -
Maricelmo,
essa chamada é feita na página HTML exibida no browser, não tem a ver especificamente com o ASP.NET ou o Visual Studio 2005. O que pode estar acontecendo é que você está utilizando o servidor web que vem com o próprio Visual Studio 2005. Esse servidor web não trabalha com páginas ASP clássicas. Provavelmente por isso que ocorre o erro. Para que funcione, você tem que usar o IIS como servidor web.
Ricardo Oneda
http://oneda.mvps.org/blog -
-
Desculpe , pergunto isto porque fiz assim:
criei um diretorio virtual no meu IIS 5.0 , startei a pagina http://localhost/meuwebsite/minhapasta/Default.aspx , e este me retornou este erro:
a minha duvida é, existe uma propriedade dentro do proprio VS2005 para setar e executar a pagina pelo IIS, sem que seja pelo proprio servidor do VS2005?
Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.Web.Hosting.HostingEnvironmentException: Falha ao acessar a metabase IIS. -
Maricelmo,
no Solution Explorer do VIsual Studio, clique com o botão direito do mouse sobre o projeto > Properties > Web > Escolha a opção "Use IIS Web Server". Você pode criar o diretório virtual através do botão nessa mesma tela.
--------------------------------------------------------------------------------
Ricardo Oneda
http://oneda.mvps.org/blog -
Ola Ricardo, obrigado pela ajuda, mas não encontrei estas propriedades no VS2005, pois quando clico com o botão direito do mouse sobre o projeto me apareçe Properties Pages, mesmo que eu clique nesta opção ele me mostra uma janela popup com alguns itens como: References, Build,Acessibility.... e já vasculhei tudo e não cheguei a lugar algum.
-
OI Maricelmo.. pela mensagem de erro pode ser que vc instalou o IIS após ter instalado o Framework (ASP)
caso vc tenha feito isso tente rodar o comando.. não vai prejudicar em nada a máquina
no executar digite e execute o texto em vermelho incluindo o -i
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
ou reparar a instalação do "Framework" pelo add e remover programas..
Veja se isso te ajuda
[]s
-