【发布时间】:2018-06-06 17:20:04
【问题描述】:
我有一个 aps.net Web 服务 (asmx),我需要访问包含该 Web 服务(asmx 页面)的项目会话。
在 Web 服务的项目(网站)中,我有会话 Test,而在同一解决方案的另一个项目中,我调用了一个 Web 方法来更改会话 Test 的值。
如何更改从另一个项目调用的 WebMethod 的 session 值?
我试过这个:(但它不起作用)
[WebMethod(EnableSession = true)]
public void ChangeSession()
{
Context.Session["Test"] = "Some value";
}
我试过这个:(也不起作用)
HttpContext.Current.Session["Test"] = "Some value";
【问题讨论】:
标签: c# web-services session asmx