2011-05-10 85 views
0

我在客户端计算机上运行SL应用程序。它使用一个web服务,我可以从本地访问本地并从本地网络远程访问。我有公共IP访问应用程序和Web服务,并确定单独访问应用程序和Web服务。但是当应用程序应该调用webservice方法时,webservice complete方法永远不会被触发。因为我可以从公共ip访问webservice,我认为这个问题与连接到sl中的webservice有关。在服务参考设置中,我得到了http://publicIPAddress/websiteName/webserviceName.asmx问题是如何配置连接到webservice,以便我可以使用webservice方法从公共ip运行SL应用程序?使用webservice发布Silverlight应用程序

+0

你有什么错误吗?在根文件夹中是否有clientaccesspolicy.xml文件? – thomasmartinsen 2011-05-10 10:25:44

+0

不,我没有得到任何错误。我应该有clientaccesspolicy.xml吗?它应该是什么样子? – lipcu 2011-05-10 12:03:34

回答

0

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

让我知道,如果它不为你做的伎俩。

+0

我从链接中提供了本教程中提供的clientaccesspolicy.xml,并放置在webservice文件所在的根项目目录中,但仍然出现相同的错误。 我应该将它链接到某处或移动它吗? – lipcu 2011-05-17 07:54:23