Silverlight 4.0:Silverlight应用程序中存在未经处理的错误[Async\u ExceptionOccured]

Silverlight 4.0:Silverlight应用程序中存在未经处理的错误[Async\u ExceptionOccured],silverlight,deployment,silverlight-4.0,Silverlight,Deployment,Silverlight 4.0,我正在各种操作系统中部署Silverlight 4.0应用程序。 在Windows7中,它可以完美地工作,但是在WindowsXPSP3中,错误会弹出。它表示Silverlight应用程序[Async_ExceptionOccurred]参数中存在未经处理的错误:调试资源字符串不可用。通常,键和参数提供足够的信息来诊断问题。看 问题出在哪里 谢谢转到客户端bin文件夹,将您的.xap文件重命名为.zip。现在,您应该能够像打开任何普通zip文件一样打开该文件。找到.clientconfig文件并

我正在各种操作系统中部署Silverlight 4.0应用程序。 在Windows7中,它可以完美地工作,但是在WindowsXPSP3中,错误会弹出。它表示Silverlight应用程序[Async_ExceptionOccurred]参数中存在未经处理的错误:调试资源字符串不可用。通常,键和参数提供足够的信息来诊断问题。看

问题出在哪里


谢谢

转到客户端bin文件夹,将您的
.xap
文件重命名为
.zip
。现在,您应该能够像打开任何普通zip文件一样打开该文件。找到
.clientconfig
文件并在记事本中打开它。检查端点地址是否设置为FQDN。

在Silverlight项目中找到
ServiceReferences.ClientConfig
文件并打开它

在Silverlight 4中,您可以使用
对端点进行寻址。
如下:

 <endpoint address="../Services/Common.svc" binding="basicHttpBinding"
        bindingConfiguration="BasicHttpBinding" contract="Common.ICommon"
        name="BasicHttpBinding_ICommon" />


这里没有多少有用的信息。请注意,这里没有代码,但我们甚至不知道正在执行什么类型的异步操作。根据编写的内容,我猜这是部署服务器的错误,并且该应用程序在调试时工作正常。所以我打赌ServiceReference中有硬编码,这就是为什么它在开发服务器上不工作的原因。@AnthonyWJones,代码背后的原因没有显示,因为安装程序在windows 7中工作,但在XP中不工作。installer?请直截了当地说出你的事实,我们正试图帮助你,但你给我们的信息毫无意义,在这件事上帮了我大忙,也帮了我几个小时。谢谢