c# - 在 ASP.NET 的 Web 服务中使用 session 状态

标签 c# asp.net web-services

登录时,我将用户名保存到 Session["username"] 中。在下一页上,我正在进行 Web 服务调用。在网络服务中,我想访问这个 session 。

如何做到这一点?

我什至尝试将 Web 方法的 EnableSession 设置为 true。但是,仍然在执行 Session["username"] 时,显示实例设置为 null 异常。

请帮忙。

最佳答案

你不应该永远那样做。

网络服务是通过网络在两个电子设备之间进行通信的一种方法。这 2 个设备不共享 session 或任何其他服务器信息,除了那些由网络服务签名明确定义的信息。

您必须记住,任何设备都可以访问您的网络服务,并且这种访问不应取决于它使用的语言。

因此,您应该在回复中添加您想要分享的所有信息。

关于c# - 在 ASP.NET 的 Web 服务中使用 session 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370616/

相关文章:

c# - 将 C# 对象映射到 BsonDocument

c# - 枚举标志属性 C#

c# - WCF 消息安全相关问题

windows - 安装 .net 2008 Windows 服务

c# - UserControl 属性绑定(bind)问题

c# - 通知消息的所有消费者

c# - 使用纯 javascript 的 Asp .net Forms 身份验证 token

javascript - 将文件存档到客户计算机上

asp.net - ASP.net 中的免费 PDF 查看器

iOS 调用 Web 服务在 4g 上不起作用