ASP.NET WebService: Problem med variabler
Jeg har en ASP.NET WS med noget lignende:public class WebService {
Boolean isValidUser = false;
[WebMethod]
public Boolean Logon(...) {
...
this.isValidUser=true;
...
}
[WebMethod]
public Customer[] GetCustomers() {
...
if (this.isValidUser) {
...
}
}
Og så bruger jeg min webservice i stil med dette:
WebService service = new WebService();
service.Login(...);
Customers[] customers = service.GetCustomers();
Når jeg kører det lokalt virker det fint, men så snart jeg smider det online virker det ikke længere. Så er det som om, at den ikke husker værdien af mine feltvariabler i klassen mellem hvert kald på min webservice. Kan det godt passe? Findes der en løsning på det?