使用WCF服务的Silverlight OOB应用程序
好的。。。这是令人沮丧的,我觉得问这个问题很可笑,但我不知道我在哪里做不到 我有一个Silverlight 5 OOB应用程序,它在同一个解决方案中引用了WCF服务。在主解决方案的属性中,我将应用程序添加到Silverlight应用程序选项卡。我还将WCF服务包含在OOB应用程序属性中的WCF RIA服务链接中。我还修改了OOB应用程序中的servicerences.ClientConfig文件。以下是该文件的XML:使用WCF服务的Silverlight OOB应用程序,wcf,silverlight,out-of-browser,Wcf,Silverlight,Out Of Browser,好的。。。这是令人沮丧的,我觉得问这个问题很可笑,但我不知道我在哪里做不到 我有一个Silverlight 5 OOB应用程序,它在同一个解决方案中引用了WCF服务。在主解决方案的属性中,我将应用程序添加到Silverlight应用程序选项卡。我还将WCF服务包含在OOB应用程序属性中的WCF RIA服务链接中。我还修改了OOB应用程序中的servicerences.ClientConfig文件。以下是该文件的XML: <configuration> <system.servi
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IServiceName" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:55957/Services/ServiceName.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICARE_Data_Service"
contract="ServiceName.IServiceName" name="BasicHttpBinding_IServiceName" />
</client>
</system.serviceModel>
现在棘手的部分是用代码访问该服务。在带有using语句或直接变量声明的代码中无法访问服务引用。我不知道我做错了什么。无论是在OOB应用程序的配置中,还是在WCF服务项目的配置中,我都没有找到它
你们有没有人制作过一个OOB Silverlight 5应用程序,可以与web服务一起使用?我需要一些帮助
谢谢大家! 顺便说一下,我用泛型名称替换了服务名称。我在适当的地方加入了“I”。有什么帮助吗???说真的,伙计们,这快把我逼疯了!如果你在Silverlight项目中完成了“添加服务引用”,那么应该会为你生成一堆带有客户端代码的文件。例如,如果您的服务名为ServiceName,则项目中应该有一个名为ServiceNameClient的类。你能找到这样的课程吗?不。。。它没有生成。这就是令人困惑的地方。我做了更多的测试,并在解决方案中添加了一个Windows窗体项目,在附加服务引用和获取代码中的服务访问权限方面没有问题。我正在考虑尝试添加另一个Silverlight应用程序,在将其修改为OOB应用程序之前添加服务引用,看看会发生什么。它可能是像配置一样简单的东西,我只是没有看到。。。。抱怨。当您添加服务引用时,是否根本没有错误消息?