【问题标题】:WCF Service Library Won't Accept System.Web ReferenceWCF 服务库不接受 System.Web 参考
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 它被设置为 .NET FrameWork 4 Client Profile。
    猜你喜欢
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多