我将尽力解释这个问题。有一个我需要使用的网站,因为地图,网站有银灯,运行正常。在网站上有导出文件选项,当我按下导出按钮" 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这样