【问题标题】:Visual Studio 2010 - System.Data.Services acting strangeVisual Studio 2010 - System.Data.Services 表现得很奇怪
【发布时间】:2011-09-19 15:02:56
【问题描述】:

在 Visual Studio 2010 中,我正在构建 Silverlight C# 应用程序。我正在尝试使用 IRequestHandler 来构建自定义 SOAP 请求。

我已经包含了适当的参考 (System.Data.Services) 和适当的命名空间。 (我在命名空间上没有错误)。

using System.Data;
using System.Data.Services;               
using System.Data.Services.Client;        <---- Shouldn't need these, added 
using System.Data.Services.Common;        <----    in desperation.

namespace HurricaneMaps
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            //Let's make a manual request via SOAP - simple object access protocol
            IRequestHandler irh;
        }
    }
}

编译时,IRequestHandler 缺少引用/错误的命名空间...我束手无策!是否有我遗漏的东西,或者这是VS的错误?我尝试过在不同版本下制作一个新项目,但没有运气。

事实上,System.Data.Service (MSDN - System.Data.Services) 中的任何内容都不适合我...我应该附上一个屏幕截图,表明它在我的参考文献中,但您必须相信我.. 任何人都会遇到类似的问题?

【问题讨论】:

  • 您是否包含正确的参考资料?
  • 据我从 MSDN-Docs 中了解到,Silverlight 不支持此类型/程序集/命名空间(您通常可以通过单击“其他版本”来选择此选项 - 如果您在支持的框架,你可能会倒霉)
  • .NET 4.0 支持:“Windows 7、Windows Vista SP1 或更高版本、Windows XP SP3、Windows Server 2008(不支持服务器核心)、Windows Server 2008 R2(SP1 或更高版本支持服务器核心) , Windows Server 2003 SP2”和 .NET 3.5 支持“Windows 7、Windows Vista、Windows XP SP2、Windows Server 2008 R2、Windows Server 2008、Windows Server 2003” - 没有 silverlight 抱歉

标签: c# .net silverlight visual-studio-2010


【解决方案1】:

IRequestHandler 因此 System.Data.Services 不是 Silverlight 的一部分。只有 System.Data.Services.Client 是..

但是你可以通过使用 sth.like 来实现你想要的:HttpWebRequest.Create(xyz)

【讨论】:

  • 我决定使用 REST 而不是 SOAP,它们都在服务器上受支持。
猜你喜欢
  • 2013-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-12
  • 2012-11-11
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
相关资源
最近更新 更多