É um erro usar uma seção registrada como AllowDefinition=MachineToApplication além do nível de aplicativo.Esse erro pode ser causado por um diretório virtual não configurado como um aplicativo no IIS

.NET

18/10/2011

Pessoal

Ao colocar o sistema em produção no cliente, apareceu a seguinte mensagem de erro:

Mensagem de erro do Analisador: É um erro usar uma seção registrada como AllowDefinition=MachineToApplication além
do nível de aplicativo.Esse erro pode ser causado por um diretório virtual não configurado como um aplicativo no IIS.

</controls>
</pages>
<sessionState timeout=180 />
<authentication mode=Forms>
<forms loginUrl=~/Login.aspx timeout=180
defaultUrl=~/Default.aspx cookieless=UseCookies />


Arquivo de Origem: C:\Inetpub\wwwroot\spectrum\web.config linha: 47

Informações sobre a Versão:Microsoft.Net Framework Versão: 2.0.50727.3625; Versão do Asp.Net:2.0.50727.3618.

Alguém já viu esse erro? Seria somente a atualização do Framework?

No aguardo

Patricia
Patrícia Alves

Patrícia Alves

Curtidas 0

Melhor post

Flavia Santos

Flavia Santos

12/12/2011

No IIS ache o diretorio virtual da sua aplicação, clique com o botão direito em cima dele, e depois clique em Convert to Application.

GOSTEI 4

Mais Respostas

Rodrigo Odasaki

Rodrigo Odasaki

18/10/2011

Olá,

Tente colocar essa propriedade no topo da página .aspx

EnableEventValidation=false
GOSTEI 0
Rodrigo Odasaki

Rodrigo Odasaki

18/10/2011

Exemplo:
<%@ Page Language=C# AutoEventWireup=true CodeBehind=Principal.aspx.cs Inherits=Sistema.UIEmpresa.Principal
MasterPageFile=~/UIEmpresa.Master EnableEventValidation=false %>
GOSTEI 0
Diego Dias

Diego Dias

18/10/2011

Tive o mesmo prolema e resolvi seguindo a instrução da Flavia.

Obrigado.
GOSTEI 1
POSTAR