Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net System.Web.Security是否可以导入到WCF项目中_.net_Wcf_Json_Membership - Fatal编程技术网

.net System.Web.Security是否可以导入到WCF项目中

.net System.Web.Security是否可以导入到WCF项目中,.net,wcf,json,membership,.net,Wcf,Json,Membership,我目前正在寻找创建一个新的支持JSON的WCF项目。在验证之后,我将为后续请求创建一个临时会话密钥。此密钥将存储在数据库表中,用于验证处理数据的特定请求。这将减少对数据库的影响,因为为了提高速度,表将被mem缓存,并将避免在每次请求时发送完整凭据。我应该解释一下,所有请求都必须具有用户帐户的上下文,一个generci API密钥场景是不够的 为了实现这一奇迹,我希望与网站共享同一个用户数据库,并希望使用SqlMembershipProvider类。我无法将凭据从网站传递到Web服务,因为该服务将

我目前正在寻找创建一个新的支持JSON的WCF项目。在验证之后,我将为后续请求创建一个临时会话密钥。此密钥将存储在数据库表中,用于验证处理数据的特定请求。这将减少对数据库的影响,因为为了提高速度,表将被mem缓存,并将避免在每次请求时发送完整凭据。我应该解释一下,所有请求都必须具有用户帐户的上下文,一个generci API密钥场景是不够的

为了实现这一奇迹,我希望与网站共享同一个用户数据库,并希望使用SqlMembershipProvider类。我无法将凭据从网站传递到Web服务,因为该服务将从设备访问,而且认证系统要求无论如何都不可行

是否可以将System.Web.Security名称空间导入到我的WCF项目中,或者我需要编写一个新的成员管理系统并使用它,从而允许我在两个项目之间共享代码

谢谢你的帮助


Dre

当我尝试导入名称空间时,它不在该项目中,即使Iv'e检查它的目标是.NET4框架。它几乎就像没有看到或过滤掉名称空间一样


今天晚上,我将尝试从头开始创建一个新项目,看看它是否成功。最糟糕的情况是,我甚至可能尝试从VS2010回滚到VS2008作为我的开发环境。

Dre:您应该用此类信息更新您的问题。另外,请确保引用包含此命名空间的程序集。