Server Error in '/test' Application - nastavení web.config   zodpovězená otázka

VB.NET

Ahoj,

mohl by mi nekdo pomoci s tímto problémem?

Server Error in '/test' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

<customErrors mode="Off"/>

</system.web>

</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>

<system.web>

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

</system.web>

</configuration>

Dle hlášky je chyba v nastavení web.configu a s tím jsem v pasti.

Předem děkuji.

ZP

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Už jsme to tu probírali 100x. Vznikla chyba, ale bezpečnostní mechanismy zabránily jejímu zobrazní. Pokud je chcete dočasně vypnout, ujistěte se, že máte ve web.config uvnitř tagu <system.web> tato nastavení:

<compilation debug="true">

a také:

<customErrors mode="Off"/>

První nastavení vůbec dovolí nějakou diagnostiku chyb. Druhé pak zajistí, že se zobrazí přímo chybová hláška a né tzv. custom error, který v základním nezobrazí o chybě žádné podrobnosti nepodá.

To chybu nezpraví, ale zobrazí se příště její podrobnosti.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Popravdě jsem hledal a nenašel, asi jsem hledal špatne.

Nicméně to opravdu vypsalo detail chyby:

Server Error in '/test' Application.

Configuration Error

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: Child nodes not allowed.

Source Error:

Line 112: <compilers>

Line 113: <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

Line 114: <providerOption name="CompilerVersion" value="v3.5"/>

Line 115: <providerOption name="WarnAsError" value="false"/>

Line 116: </compiler>

Source File: c:\inetpub\wwwroot\test\web.config Line: 114

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210

Tak jsem přenastavil verzi .net frameworku ve VS2008 ex

a ted to pise toto:

Server Error in '/test' Application.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC2017: could not find library 'C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0b03f5f7f11d50a3a\System.EnterpriseServices.dll'

Source Error:

[No relevant source lines]

Source File: vbc : Command line Line: 0

Show Detailed Compiler Output:

C:\WINDOWS\system32> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0b03f5f7f11d50a3a\System.Web.Services.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\08487438\3f64ba7e\App_Web_default.aspx.cdcab7d2.twdayt-3.dll" /debug- /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Linq,System.Xml.Linq,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\08487438\3f64ba7e\App_Web_default.aspx.cdcab7d2.twdayt-3.0.vb" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\08487438\3f64ba7e\App_Web_default.aspx.cdcab7d2.twdayt-3.1.vb" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\08487438\3f64ba7e\App_Web_default.aspx.cdcab7d2.twdayt-3.2.vb"

Microsoft (R) Visual Basic Compiler version 8.0.50727.42

for Microsoft (R) .NET Framework version 2.0.50727.42

Copyright (c) Microsoft Corporation. All rights reserved.

vbc : Command line error BC2017 : could not find library 'C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0b03f5f7f11d50a3a\System.EnterpriseServices.dll'

vbc : Fatal error BC2000 : compiler initialization failed unexpectedly: 0x8007007B

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210

Předpokládám, že chybí kdihovna.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tusim ze zmenit na framework 2.0 jde asi jenom v proffesional verzi visula studia. Pokud vim tak umi , kdyz otvirate solution ktere je v frameworku 2 tak se vas zepta jestly chcete upgradovat na 3.5. Ale naopak to zrejme expres edice neumi.

Tak si bud stahnete vs studio 2005 nebo si vyhazejte vsechno z web.configu , vyhazjete reference na framework 3.5 a pak by to snad mohlo slapat.

p.s. tohle patri spis do tematu ASP.NET

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zmena frameworku:

VB .NET 2008 EE

Solution Explorer - pravé tlačítko na názov aplikácie - Properties - Compile - Advanced Compile Options... - Target framework

VWD 2008 EE

Solution Explorer - pravé tlačítko na názov website - Property pages - Build - Target framework

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Ano přesně takl to je a další problém byl s frameworkem, musel jsem ho aktualizovat (přeinstalovat) z microsoftích stránek.

Děkuji všem :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback