Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用WCF服务的Silverlight OOB应用程序_Wcf_Silverlight_Out Of Browser - Fatal编程技术网

使用WCF服务的Silverlight OOB应用程序

使用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

好的。。。这是令人沮丧的,我觉得问这个问题很可笑,但我不知道我在哪里做不到

我有一个Silverlight 5 OOB应用程序,它在同一个解决方案中引用了WCF服务。在主解决方案的属性中,我将应用程序添加到Silverlight应用程序选项卡。我还将WCF服务包含在OOB应用程序属性中的WCF RIA服务链接中。我还修改了OOB应用程序中的servicerences.ClientConfig文件。以下是该文件的XML:

<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应用程序之前添加服务引用,看看会发生什么。它可能是像配置一样简单的东西,我只是没有看到。。。。抱怨。当您添加服务引用时,是否根本没有错误消息?