Asp.net - erro ao tentar aceder à página web de trabalho

Eu criei um asp.net webpage e ter carregado ele em um servidor web. No entanto, quando tento ver a página remotamente, eu recebo erros sobre a tag customerror na web.ficheiro de configuração. A página funciona localmente sem erros ou avisos. Também se eu carregar a página como A.ficheiro html, posso vê-lo remotamente. Já vi muitas outras pessoas com este erro, mas as "soluções" dizem apenas para mudar a etiqueta do erro do cliente para "Off", o que eu fiz e não funciona, você sabe que há um problema com o servidor web ou qual poderia ser o problema aqui?

aqui está a página de erro:

erro do servidor na aplicação'/'. Erro De Execução Descrição: Ocorreu um erro de aplicação no servidor. O erro personalizado actual >configuração para esta aplicação impede que os detalhes do erro da aplicação sejam > visualizados remotamente (por razões de segurança). Ele pode, no entanto, ser visto por navegadores executando >na máquina do servidor local.

Detalhes: To Active os detalhes desta mensagem de erro específica para ser visualizável em máquinas remotas>; por favor, crie uma marca dentro de uma "web.configuração " ficheiro de configuração >localizado na pasta raiz da aplicação web actual. Esta marca >deve então ter o seu atributo" modo "configurado como"Desligado".

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

notas: a página de erro actual que está a ver pode ser substituída por uma página de erro personalizada ao > modificar o atributo "defaultRedirect" da marca de configuração >da aplicação para apontar para um URL personalizado da página de erros.

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

e aqui está a minha teia.ficheiro de configuração:

<?xml version="1.0"?>
<configuration>

  <system.web>
    <customErrors mode="Off"/>
  </system.web>

  <system.web>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
Author: Kiquenet, 2010-12-06

2 answers

Só deve ter um <system.web> no seu ficheiro de configuração.

  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true"/>
    <authentication mode="None"/>
  </system.web>
</configuration>
 42
Author: jvanrhyn, 2010-12-06 07:07:45
Algum dia no futuro Comente o seguinte código na web.config
 <!--<system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
  </system.codedom>-->

Actualize o código para o seguinte.

<system.web>
    <authentication mode="None" />
    <compilation debug="true" targetFramework="4.6.1" />
    <httpRuntime targetFramework="4.6.1" />
    <customErrors mode="Off"/>
    <trust level="Full"/>
  </system.web>
 -1
Author: Krishneil, 2017-11-16 14:05:18