SilveLight 4,System Reflection.TargetInvocationException:(Async_ExceptionOccurred)

时间:2017-12-12 09:06:13

标签: c# .net xml silverlight-4.0

我将尽力解释这个问题。有一个我需要使用的网站,因为地图,网站有银灯,运行正常。在网站上有导出文件选项,当我按下导出按钮" SaveFileDialog"框出现在屏幕上。在这里,我选择目标文件路径/名称,将已导出的文件复制到桌面上的目标位置。此ZIP文件由位于路径上的其他服务生成,例如" http:Servername:81 / path / File / output.zip"。当我在同一网络(内部网络)上导出文件时,它可以正常工作,但当我从其他网络(外部网络)访问同一站点时,我得到了以下异常

  

System Reflection.TargetInvocationException:(Async_ExceptionOccurred)   参数:   调试资源字符串不可用。密钥和参数通常提供足够的信息   诊断问题。见http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60831.0&File=System.dll&Key=Async_ExceptionOccurred   检查InnerException以获取异常详细信息。 ---> System.Security.SecurityException ---> System.Security.SecurityException:安全性错误。      在System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)      在System.Net.Browser.BrowserHttpWebRequest。<> c__DisplayClass5.b__4(Object sendState)      在System.Net.Browser.AsyncHelper。<> c__DisplayClass2.b__0(Object sendState)      ---内部异常堆栈跟踪结束---      在System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod,Object state)      在System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)      在System.Net.WebClient.GetWebResponse(WebRequest请求,IAsyncResult结果)      在System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult结果)      ---内部异常堆栈跟踪结束---      在System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()      在System.Net.OpenReadCompletedEventArgs.get_Result()      在NYSBridge.Utility.ArcGISLyrAndTblInfo.WebClient_OpenReadCompleted(Object sender,OpenReadCompletedEventArgs e)      在System.Net.WebClient.OnOpenReadCompleted(OpenReadCompletedEventArgs e)      在System.Net.WebClient.OpenReadOperationCompleted(Object arg)

此外,我已将clientaccesspolicy.xml和crossdomain.xml文件放在服务器上运行的服务的根目录上" http:Servername:81 / path / File / output.zip"但我仍然得到例外。

以下是我的clientaccesspolicy.xml&的条目。 crossdomain.xml文件

clientaccesspolicy.xml

<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
    <cross-domain-access>
        <policy>
            <allow-from http-request-headers="*">
                <domain uri="*"/>
            </allow-from>
            <grant-to>
                <resource path="/" include-subpaths="true"/>
            </grant-to>
        </policy>
    </cross-domain-access>
</access-policy>

的crossdomain.xml

<?xml version="1.0" ?>
<cross-domain-policy>
    <allow-access-from domain="*" />
    <site-control permitted-cross-domain-policies="all"/>
    <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

生产环境因此异常而停滞不前我期待你的快速反应。

谢谢,

Zaheer这样

0 个答案:

没有答案