WCF 服务库不接受 System.Web 引用



我有一个正在接收加密用户名和密码的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 . httutility . urlencode的要求中指定此问题?

进入WCF项目属性并将目标框架更改为。net Framework 4后,问题已修复。

最新更新