Usuário com melhor resposta
Publicar um projeto web simples em servidor web do Terra

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
Respostas
-
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- Marcado como Resposta Ricardo V. Zamonari sábado, 22 de janeiro de 2011 14:15
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 -
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 ?
-
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- Marcado como Resposta Ricardo V. Zamonari sábado, 22 de janeiro de 2011 14:15
-