2010-11-24 4 views
2

In meinem web.config Ich habe:Konfigurieren von Session mit Fern configSource Datei

<sessionState configSource="SessionState.config"> 
</sessionState> 

In SessionState.config ich habe:

<sessionState timeout="90" mode="SQLServer" allowCustomSqlDatabase="true" cookieless="false" sqlConnectionString="Data Source=.;Persist Security Info=True;Integrated Security=True"> 
</sessionState> 

ich verschiedene Beschwörungen versucht haben, aber kann nicht scheinen, zu Mach es zur Arbeit. Ich bekomme diese Fehlermeldung:

Parser Error Message: Unable to open configSource file 'SessionState.config'.

Von MSDN:

alt text

Natürlich sind sie nicht zeigen, ein aktuelles Beispiel.

Ich habe überprüft, dass die Datei im bin-Verzeichnis ist. Ich habe auch das funktioniert gut für die Verbindung Strings Abschnitt.

Wie verwende ich eine Remote-Konfigurationsdatei für SessionState?

Danke,

Rick

Antwort

3

Die SessionState.config Datei im Verzeichnis ist, sollen Sie nicht aber soll als web.config

+2

ich, dass gerade herausgefunden im selben Verzeichnis sein. Wenn ich meine Konfigurationsquelle zu configSource = "bin \ SessionState.config" ändere, funktioniert es gut. – rboarman

+0

Ich habe meine App.config und Web.config so geändert, dass beide configSource = "bin \ connections.config" verwenden und dieses Problem behoben wurde. – landsteven