I have normal .NET web service(not a WCF service).
I have added this service to my WP7 Project using Service Reference because we don\'t have . Normally we will add the
I think you are confusing the web service class(es) that run on the server, with the proxy class that is generated by the 'Add Service Reference' dialog in Visual Studio.
The proxy class exposes methods that provide a way to call your [WebMethod] methods on the web service. It doesn't do the same for fields (even public ones).
You wouldn't want to do this anyway as it would cause big scaling problems - what if two different clients both changed the value of 'msh'?
You would be better off passing whatever state you require to each service method.