【问题标题】:Siverlight talk to server using WCFSilverlight 使用 WCF 与服务器对话
【发布时间】:2009-10-11 22:14:43
【问题描述】:

我正在使用 WCF 与服务器进行简单的 Siverlight 应用程序对话。当我在 Visual Studio 中运行该应用程序时,它工作正常。但是,当我在 IIS 下托管时,来自服务器的数据将永远不会返回。 任何人都可以对此有所了解吗?如何使用 WCF 调试 silverlight 应用程序?

【问题讨论】:

    标签: asp.net wcf silverlight


    【解决方案1】:

    你可以试试fiddler。 或在托管您的服务的网站上启用 wcf 日志记录,这将为您提供更多信息。阅读更多here

    【讨论】:

      【解决方案2】:

      您是否收到来自服务器的任何类型的响应?您的 Silverlight 应用程序是否配置为引用正确的 Web 服务(而不是 Visual Studio Web 服务器)?您可以在浏览器中浏览到您的 WCF 服务并获得响应吗? www.example.com/myservice.svc

      只是一些想法......

      【讨论】:

      • 您是否收到来自服务器的任何类型的响应?不这么认为 您的 Silverlight 应用程序是否配置为引用正确的 Web 服务(而不是 Visual Studio Web 服务器)?是的 您能否在浏览器中浏览到您的 WCF 服务并获得响应?是的,它在 Visual Studio 中工作正常。当托管在 IIS 中时。我添加了托管在 IIS 中的服务的服务引用并停止工作。我可以浏览到该服务,我什至创建了一个非 Silverlight 客户端来使用该服务,它工作正常。托管在 IIS 中时如何调试 silverlight。
      【解决方案3】:

      使用附加来处理。请记住 Silverlight 正在客户端上运行,因此您可以在 IE 中打开应用程序,然后将 Visual Studio 附加到它。

      您可能还想查看Fiddler 以检查流量是否流向了正确的位置。

      【讨论】:

      • 你能告诉更多关于如何使用附加到进程。我似乎不能使用附加到进程来调试silverlight。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 2011-02-22
      相关资源
      最近更新 更多