Silverlight尝试访问本地crossdomainpolicy.xml

| 我有一个在本地开发的Silverlight应用程序,我试图在我个人设置的Windows 2008 R2服务器上运行它。一切都很顺畅,但当我尝试在应用程序上进行身份验证时,它会尝试在本地查找 http://localhost/crossdomainpolicy.xml   http://localhost/clientaccesspolicy.xml 它还引发了一个讨厌的错误:
Uncaught Error: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid.  Check InnerException for exception details.   at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   at SomeService.MVServiceReference.CheckUserCompletedEventArgs.get_Result()
   at SomeService.Pagini.Autentificare.AuthForm.webServiceSoapClient_CheckUserCompleted(Object sender, CheckUserCompletedEventArgs e)
   at SomeService.MVServiceReference.MVWebServiceSoapClient.OnCheckUserCompleted(Object state)
    
已邀请:
        如果您的XAP文件位于ѭ1上,则不应查找clientaccesspolicy。您是否正在使用ASP.NET开发人员。服务器在将IIS用于Silverlight应用程序调用的WCF服务时承载Silverlight应用程序? Silverlight无法提供异常详细信息是众所周知的。这是由于以下事实:从Silverlight组件到服务的所有通信都使用宿主浏览器,并且当返回带有http错误代码的错误时,浏览器仅将错误代码返回,而不将包含异常详细信息的消息返回给silverlight 。 在服务器端激活WCF跟踪日志记录,并查看svc-log以获取真实的异常消息。     
        出于跨域目的,http:// localhost /,http:// localhost:1234 /和http:// localhost:4321 /都是不同的域。     

要回复问题请先登录注册