【问题标题】:Publishing Silverlight app with webservice使用 Web 服务发布 Silverlight 应用程序
【发布时间】:2011-08-22 08:08:39
【问题描述】:

我在客户端机器上运行了 SL 应用程序。它使用一个网络服务,我可以从机器本地访问它,也可以从本地网络远程访问它。我获得了公共 ip 来访问应用程序和 web 服务,并且可以分别访问应用程序和 web 服务。但是当应用程序应该调用 webservice 方法时,webservice complete 方法永远不会被触发。由于我可以从公共 ip 访问 web 服务,我假设问题与 sl 中的 web 服务连接有关。在服务参考设置中我得到了http://publicIPAddress/websiteName/webserviceName.asmx 问题是如何配置与 web 服务的连接,以便我可以使用 web 服务方法从公共 ip 运行 SL 应用程序?

【问题讨论】:

  • 您有任何错误吗?根文件夹中是否有 clientaccesspolicy.xml 文件?
  • 不,我没有收到任何错误。我应该有clientaccesspolicy.xml 吗?它应该是什么样子?

标签: silverlight web-services


【解决方案1】:

以下是创建 ClientAccessPolicy.xml 文件的方法: http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx

如果它不适合你,请告诉我。

【讨论】:

  • 我从链接中制作了教程中提供的 clientaccesspolicy.xml 并放置在 web 服务文件所在的根项目目录中,但仍然出现相同的错误。我应该将它链接到某个地方还是移动它?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-31
  • 2011-02-25
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
相关资源
最近更新 更多