【问题标题】:Can't find [WebInvoke] and [WebGet]找不到 [WebInvoke] 和 [WebGet]
【发布时间】:2012-04-05 15:05:18
【问题描述】:

我找不到[WebInvoke][WebGet]。我已经添加了 System.ServiceModel 参考。问题是什么?我使用 .NET 框架 4

【问题讨论】:

    标签: wcf webget webinvoke


    【解决方案1】:

    需要添加引用System.ServiceModel.Web.dll并使用下面的语句导入命名空间System.ServiceModel.Web using System.ServiceModel.Web; 然后就可以了。

    【讨论】:

    • 这对我的帮助超过了公认的答案,因为它提到了正确的 using 指令。我的 DLL 引用没问题,但我缺少 using 指令(我的代码是从教程中复制的)。我投票赞成。
    【解决方案2】:

    您需要添加对System.ServiceModel.Web.dll 的引用。请注意,您需要以完整的 .NET Framework(3.5 或 4.0)为目标 - 如果您的应用程序以这些框架的 客户端配置文件 为目标,则此程序集将不可用。

    【讨论】:

    • 谢谢我认为这是问题
    • 我的运气不好 - 我正在尝试转换 Silverlight 4 --> Silverlight 5 在 .NET 4.5.2 下 - 我添加了 System.ServiceModel.Web.dll ,仍然没有运气...想法?
    【解决方案3】:

    当使用属性时,类的“属性”部分是隐含的。

    WebInvoke - WebInvokeAttribute

    WebGet - WebGetAttribute

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-02
      • 2015-02-27
      • 1970-01-01
      • 2011-08-12
      • 2014-06-02
      • 2010-12-09
      • 1970-01-01
      • 2011-08-19
      相关资源
      最近更新 更多