我有这样的代码了我的服务器在这里(是的,我知道ASMX是一个坏主意,但WCF不会因为某些原因在所有的工作):
<%@ WebService Language="C#" Class="Test" %>
using System.Web;
using System.Web.Services;
[WebService(Namespace = "http://smplsite.com/smplAccess")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Test : System.Web.Services.WebService
{
State s;
public Test()
{
s = (Session["foo"] ?? (Session["foo"] = new State())) as State ;
}
[WebMethod(EnableSession = true)]
public void Set(int j) { i=j; }
[WebMethod(EnableSession = true)]
public int Get() { return i; }
}
class State
{
public int i = 5;
}
Run Code Online (Sandbox Code Playgroud)
当我运行以下代码时:
class Program
{
static void Main(string[] args)
{ …Run Code Online (Sandbox Code Playgroud)