Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
Asp.net WCF服务图书馆赢得';不接受System.Web引用_Asp.net_Web Services_Asp.net Mvc 3_Wcf - Fatal编程技术网

Asp.net WCF服务图书馆赢得';不接受System.Web引用

Asp.net WCF服务图书馆赢得';不接受System.Web引用,asp.net,web-services,asp.net-mvc-3,wcf,Asp.net,Web Services,Asp.net Mvc 3,Wcf,我有一个WCF项目服务库,它正在接收加密的用户名和密码。我需要将我的响应加密回请求的用户。我创建了一个单独的服务库,并在其中添加了加密方法。因为我使用的是System.Web.HttpUtility.UrlEncode(EncryptUser(key,user)), Encoding.GetEncoding(“utf-8”),我需要添加对System.Web dll的引用。但是,添加对System.Web的引用会导致WCF服务出现问题。每次编译时,它都说找不到USER.dll的引用。如果我删除对

我有一个WCF项目服务库,它正在接收加密的用户名和密码。我需要将我的响应加密回请求的用户。我创建了一个单独的服务库,并在其中添加了加密方法。因为我使用的是
System.Web.HttpUtility.UrlEncode(EncryptUser(key,user)),
Encoding.GetEncoding(“utf-8”)
,我需要添加对System.Web dll的引用。但是,添加对System.Web的引用会导致WCF服务出现问题。每次编译时,它都说找不到USER.dll的引用。如果我删除对system.web dll的引用,WCF服务不会抱怨,但我会收到一条消息“HttpUtility在其他项目中不存在您是否缺少引用?”
如果我使用System.Web.HttpUtility.UrlEncode的要求中指定了它,那么我如何解决这个问题?

在转到WCF项目的属性并将目标框架更改为.NET Framework 4之后,这个问题得到了解决。

它被设置为.NET Framework 4客户端配置文件。