今天调试项目的时候,惊讶的发现在使用RemoteObject进行远程访问时出现奇怪现象,只能在服务器本地实现访问,在其他客户机上提示2048错误,send failed,差点没把我吓死,记得之前测试过是没问题的,难不成失忆了,查了好久,也找不出原因,没办法,只好祭出Fiddler2,发现远程调用前总是会搜索本机localhost:27813/crossdomain.xml这样一个文件,奇了怪了,又不是本地应用,跟本机有什么关系,最终在百度找到了最有可能的原因:项目编译时启用了网络监视器。我之前调试确实启用过,但后来关闭了,看了项目的配置文件.actionScriptProperties,里面的设置的includeNetmonSwc="false",没问题啊,我差点要崩溃了,冷静了一会,猜想会是会连库项目也要考虑,于是把唯一的一个引用的库项目也看了一下,惊讶的发现居然includeNetmonSwc="true",天,太坑爹了,赶紧修改,清空缓存之后,前途终于再次光明了。
参考:http://www.cnblogs.com/litou/archive/2011/10/28/2227929.html