【问题标题】:Add WCF Service Reference to Umbraco将 WCF 服务引用添加到 Umbraco
【发布时间】:2013-01-12 14:44:51
【问题描述】:

我目前使用集成到 asp.net mvc 3 应用程序的 Umbraco 4.11。我试图通过在 Visual Studio 中选择添加服务引用来引用 umbraco 项目中的 wcf 服务,但是一旦添加服务库,我似乎无法访问它。我试图查看对象视图浏览器,但找不到 wcf 服务的对象命名空间。我错过了什么吗?这种在 umbraco 中使用 wcf 服务的方法可行吗?我不喜欢使用使用用户控件来访问 wcf 服务的单独项目,因为这样做似乎很乏味。

添加服务引用时出现警告: 无法导入 wsdl:portType 详细信息:运行 WSDL 导入扩展时引发异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter 错误:无法加载文件或程序集“umbraco,版本=1.0.4090.38017,文化=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件。

【问题讨论】:

    标签: asp.net-mvc-3 wcf umbraco


    【解决方案1】:

    您可能希望在单独的项目中设置服务引用,然后迁移 dll 和 web.config 设置。然后你应该能够在添加 using 语句后通过 razor 访问你的 Web 服务。

    问题是由于与 umbraco 冲突,没有生成服务的代码文件。您也可以使用svcutil.exe 手动生成代码文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多