关于flex+asp.net发布的问题。
我现在碰到一个非常棘手的问题。我用flex做的界面,vs2005做的后台,数据库是oracle9i。当我把flex生成的release和vs生成的网站发布到iis上之后出现的问题是任何操作都非有相应。登陆页我是用的httpserver做的数据查询。请问如何解决。很急。。。非常急。。望达人帮忙。。。。最好能给个详细的说明。
[解决办法]
1>flex里面是不是有些死的http://localhost 之类的路径
2>载入swf的html代码里面设置问题,看看下面的内容
可以参考http://bbs.e5e.cn/viewthread.php?tid=374
1,AllowScriptAccess
参数:
sameDomain:仅当 SWF 文件和网页位于同一域中时才允许执行外出脚本访问。这是 AVM2 内容的默认值。
never:外出脚本访问将始终失败。
always:外出脚本访问将始终成功。
AllowScriptAccess 参数可以防止从一个域中承载的 SWF 文件访问来自另一个域的 HTML 页面中的脚本。
对从另一个域承载的所有 SWF 文件使用 AllowScriptAccess="never" 可以确保位于 HTML 页面中的脚本的安全性。
2,allowNetworking
参数:
"all"(默认值)― SWF 文件中允许使用所有网络 API。
"internal"― SWF 文件可能不调用浏览器导航或浏览器交互 API,但是它会调用任何其它网络 API。
"none"― SWF 文件可能不调用浏览器导航或浏览器交互 API,并且它无法使用任何 SWF 到 SWF 通信 API。
可以控制 SWF 文件对网络功能的访问。调用被禁止的 API 会引发 SecurityError 异常。
当 allowNetworking 设置为 "internal" 时,以下 API 被禁止:
navigateToURL()
fscommand()
ExternalInterface.call()
当 allowNetworking 设置为 "none" 时,除了上面列出的那些 API 外,还会禁止以下 API:
sendToURL()
FileReference.download()
FileReference.upload()
Loader.load()
LocalConnection.connect()
LocalConnection.send()
NetConnection.connect()
NetStream.play()
Security.loadPolicyFile()
SharedObject.getLocal()
SharedObject.getRemote()
Socket.connect()
[解决办法]
印象中Flex和.net的服务要发布在一个站点下边
[解决办法]
吸参考我的flex同服务器交互系列文章:http://blog.csdn.net/xingjunli/default.aspx?PageNumber=2
[解决办法]
你先把c#后台的程序发布到IIS上,你用的是什么通讯方式啊,然后看你的后台在IIS上发布的网址,在flex中设置好路径,在发布flex端