Flex提示无法调用url地址,无法加载预先设定好的wsdl页面及解决方法

  今天准备把做好的Flex程序挂到iis服务器上,完成之后打开页面时提示无法调用url地址,无法加载预先设定好的wsdl格式的webservice页面,让我检查其合法性,之前专门确认了我的webservice是可用的,上一篇随笔里有介绍。

  回来在网上查了一下说是flash player的安全沙箱不允许位置文件跨域访问,就是说凡是用ip地址来访问该页面的都被当作了不安全文件,不允许对除了该网站内部文件之外的页面进行访问,这样在一定程度上保证了网站的安全性,但是不访问其他的页面就没法完成和数据库的交互了(我用的是flex的WebService和c#的页面进行交互,来和数据库进行交互)。最后找到了一个解决方法:flash player专门设定了一个信任文件,凡是在该文件夹下面的文档中包含的目录下的文件都被当作安全文件,就可以访问了。该文件夹的目录如下:

一般都是在system32的下面,Macromed还可能是Macrodedia文件夹,如果该目录下面没有FlashPlayerTrust的文件夹,就新建一个,这个文件夹包含的都是txt文件,每个文件里记载了安全目录的地址,文件名可以自定义,图如下:

  如果希望D盘下的所有文件都可以访问的话,直接写D:就行了。

 

转载于:https://www.cnblogs.com/soccorplayer/archive/2010/11/26/1888362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值