none
Publicar um projeto web simples em servidor web do Terra RRS feed

  • Pergunta

  • Prezados, desenvolvi um projeto web em VS2010. No webform consta apenas um texto e mais nada.

    Quero publicar ele em um servidor web do Terra.

    Já gerei ele pelo menu "PUBLISH WEB SITE" e gravei os arquivos gerados no servior web do Terra. Porém, ao tentar acessar a aplicação pelo navegador, a seguinte mensagem é apresentada:

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

    Source Error:

    Line 3: <appSettings/>
    Line 4: <system.web>
    Line 5: <sessionState mode="InProc" timeout="20" />
    Line 6: <globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="iso-8859-1" responseHeaderEncoding = "utf-8" resourceProviderFactoryType = "string" enableBestFitResponseEncoding = "true" culture="pt-BR" uiCulture="pt-BR"/>
    Line 7: <pages validateRequest="false" />

    Source File: D:\Webs\in2041\teste\web.config    Line: 5


    Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3618

    Server Error in '/' Application.

    Configuration Error

     

    domingo, 16 de janeiro de 2011 02:07

Respostas

Todas as Respostas

  • Rhicky,

    como a mensagem de erro diz, o problema é causado porque o diretório virtual da aplicação não está configura como uma "Aplicação" do IIS. Para fazer isso, abra o gerenciador do IIS > botão direito sobre o diretório virtual > propriedades > clicar no botão "Create"


    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    domingo, 16 de janeiro de 2011 16:50
    Moderador
  • Ricardo,

    Só não entendo o porque que eu tenho que criar diretório virtual em minha máquina local para a minha aplicação, pois ela está hospedada no servidor do Terra. O que tem haver a criação de um diretório virtual em minha máquina local ? Por que esse procedimento é necessário ? No meu entendimento, esse procedimento só deveria ser utilizado caso eu estivesse rodando a aplicação em minha máquina local através do ISS, não está correto meu entendimento ?

    segunda-feira, 17 de janeiro de 2011 16:30
  • Rhicky,

    mas esse procedimento não é para ser realizado na máquina local, e sim no servidor onde você quer hospedar a aplicação...


    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    segunda-feira, 17 de janeiro de 2011 18:15
    Moderador
  • OK, entendi.

    Após realizar o procedimento acima, o problema foi sanado.

    Grato!

    sábado, 22 de janeiro de 2011 14:15