none
executar página asp dentro ASPX RRS feed

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

     

    quinta-feira, 20 de setembro de 2007 13:37

Todas as Respostas

  •  

    Da pra vc usar o Iframe.... ai vc consegue abrir..

     

    <iframe id="IframeAsp" src="Default.aspx" title="Titulo" height="500px" width="500px"></iframe>

     

    Espero ter ajudado

    []s

    quarta-feira, 22 de agosto de 2007 17:25
  • 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

    quinta-feira, 23 de agosto de 2007 11:36
    Moderador
  • 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:

     

    LabelIFRAME.Text = "<div id='iframe'>" _

    & "<IFRAME id='IframeAsp' title='Titulo' style='WIDTH:808px; HEIGHT:448px' " _

    & "src='ArrGuia.asp?codigo=" & Request.QueryString("codigoID") & "'" _

    & "width='500' height='500'></IFRAME></div>"

     

    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?.
    quarta-feira, 19 de setembro de 2007 16:26
  • 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

    quarta-feira, 19 de setembro de 2007 16:45
    Moderador
  • Ola Ricardo, mas uma vez obrigado pela ajuda, mas como fazer para usar o IIS como servidor web?

     

    quarta-feira, 19 de setembro de 2007 17:20
  • 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:
    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.

    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?
    quarta-feira, 19 de setembro de 2007 17:25
  •  

    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

    quinta-feira, 20 de setembro de 2007 11:24
    Moderador
  • 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.

     

    quinta-feira, 20 de setembro de 2007 13:28
  • 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

     

    quinta-feira, 20 de setembro de 2007 13:37
  • Vlw Ricardo ....eu estava com o mesmo problema ....fica como lembrete ao demais usuarios do forum que pra mim esta dica deu certo..!

     

    sexta-feira, 25 de abril de 2008 15:50