【发布时间】:2014-07-07 21:54:28
【问题描述】:
我有一个 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 的要求中指定了它,我该如何解决?
【问题讨论】:
标签: asp.net web-services asp.net-mvc-3 wcf