XtremeCJ
Erfahrenes Mitglied
Etwas unklarer Titel..aber das Problem sieht so aus:
Ich habe einen umwerfenden WebService geschrieben mit ein paar WebMethods. Kompiliere ich den WebService, funktioniert alles einwandfrei, alle Session States werden gespeichert und richtig wiederverwendet.
Rufe ich den WebService aber von einer WebApplication aus auf, ist Session State plötzlich nicht mehr verwendbar. Wo vorhin noch alle korrekten Ergebnisse angezeigt wurden, gibt mir jetzt der Session State nur noch null zurück.
Codeschnipsel dazu bekommt ihr auch welche, sonst wär's ja langweilig ;-)
WebMethods im WebService:
Im Aufruf vom WebService wird true zurückgegeben. Im Aufruf von der WebApplication aus wird false zurückgegeben.
Habe ich was übersehen?
Ich habe einen umwerfenden WebService geschrieben mit ein paar WebMethods. Kompiliere ich den WebService, funktioniert alles einwandfrei, alle Session States werden gespeichert und richtig wiederverwendet.
Rufe ich den WebService aber von einer WebApplication aus auf, ist Session State plötzlich nicht mehr verwendbar. Wo vorhin noch alle korrekten Ergebnisse angezeigt wurden, gibt mir jetzt der Session State nur noch null zurück.
Codeschnipsel dazu bekommt ihr auch welche, sonst wär's ja langweilig ;-)
WebMethods im WebService:
Code:
[WebMethod(Description = "Zeilen umschreiben", EnableSession = true)]
public void ZeilenUmschreiben()
{
List<Zeile> Zeilen = new List<Zeile>();
//blablablaCode
Session["Zeilen"] = Zeilen;
}
[WebMethod(Description = "Gibt Werte in der Zeile zurück",EnableSession=true)]
public bool GetWerteInZeile()
{
if((List<Zeile>)Session["Zeilen"] == null)
return false;
else
return true;
}
Habe ich was übersehen?