Seite 1 von 1

<connectionstrings/s> Problem mit ASP.NET

Verfasst: 2. Feb 2010, 22:14
von commander_keen
Servus miteinander,

nachdem ich ewig davor gesessen habe und den Fehler nicht fand, möchte ich dies späteren Benutzern ersparen.
Ich habe vermutlich irgendwann mal im IIS herumgespielt und erhielt ohne böses zu ahnen dann die folgende meldung als ich meinen Server via http://xxxxxxx versuchte zu erreichen

Fehlermeldung auf dem Client

Code: Alles auswählen

Serverfehler in der Anwendung '/Home'.
--------------------------------------------------------------------------------

Laufzeitfehler 
Beschreibung: Auf dem Server ist ein Anwendungsfehler aufgetreten. Aufgrund der aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung können die Details des Anwendungsfehlers nicht angezeigt werden. 

Details: Sie können die Details dieser Fehlermeldung auf dem lokalen Computer anzeigen, indem Sie ein <customErrors>-Tag in der Konfigurationsdatei "web.config" erstellen, die sich im Stammverzeichnis der aktuellen Webanwendung befindet. Das 'mode'-Attribut dieses <customErrors>-Tag sollte auf 'remoteonly' gesetzt sein. Sie können die Details auf Remotecomputern anzeigen, indem Sie 'mode' auf 'off' setzen.


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

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

Hinweise: Die aktuelle Seite kann durch eine benutzerdefinierte Fehlerseite ersetzt werden, indem Sie das 'defaultRedirect'-Attribut des <customErrors>-Konfigurationstags dieser Anwendung so setzen, das es auf einen benutzerdefinierten Fehlerseiten-URL zeigt.


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

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

Fehlermeldung auf dem Server

Code: Alles auswählen

Serverfehler in der Anwendung '/Home'.
--------------------------------------------------------------------------------

Konfigurationsfehler 
Beschreibung: Beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist, ist ein Fehler aufgetreten. Überprüfen Sie die unten angegebenen Fehlerinformationen und ändern Sie die Konfigurationsdatei entsprechend. 

Parser-Fehlermeldung: Unbekannter Konfigurationsabschnitt 'connectionStrings'

Quellfehler: 


Zeile 9:  -->
Zeile 10: <configuration>
Zeile 11:     <connectionStrings/>
Zeile 12:     <system.web>
Zeile 13:     </system.web>
 

Quelldatei: c:\inetpub\home\web.config    Zeile: 11 


--------------------------------------------------------------------------------
Versionsinformationen: Microsoft .NET Framework Version:1.1.4322.2443; ASP.NET-Version:1.1.4322.2407 


Lange suchte ich das Problem in der ASP.NET Installation. FALSCH!!!

1.
ASP.NET 1.1 unterstützt <connectionStrings/> NICHT!!!

2. hatte ich wohl irgendwann mal im IIS an der Standardwebseite herum gespielt und von ASP.NET 2.0 auf ASP.NET 1.1 umgestellt. Dies hatte wohl zur Folge, dass alle Unterverzeichnisse mit auf ASP.NET 1.1 umgestellt wurden. BUMM -> Fehlermeldungen wie oben beschrieben.

3. Lösung:
- Start \ Systemsteuerung \ Verwaltung \ Internetinformationsdienste-Manager
- in der Console vom IIS auf den Server klicken
- dann das Verzeichnis Websites öffnen
- "Standardwebsite" rechts klick und auf den Reiter ASP.NET wechseln
- steht dort ASP.NET 1.1 -> ändern auf 2.0
ACHTUNG!!!
- auch alle Unterverzeichnisse wie HOME / REMOTE / UPNP müssen manuell geändert werden.
- rechts klick -> ASP.NET 1.1 -> ändern auf 2.0

Gruss
Keen

Re: <connectionstrings/s> Problem mit ASP.NET

Verfasst: 2. Feb 2010, 22:24
von Nobby1805
Habe es mal in die FAQs verschoben damit es nicht "untergeht" :D

Danke für den Hinweis :mrgreen: