我使用Adobe air开发了一个桌面应用程序。
为了运行它将代码发送到我的服务器(vps),服务器检查代码并使用true或false进行响应。如果不是,那么应用程序会继续运行,如果不是应用程序退出。
我已经在很多电脑上安装了它。它工作正常。
在一台电脑上它不能正常工作。该应用程序告诉我有错误2032 我尝试使用fiddler。当我运行应用程序时,它没有显示任何内容!在其他PC中,提琴手确实会显示我的应用流量。
该应用将代码发布到ashx ping到服务器ip是可以的(我也ping了网站名称) 这个个人电脑操作系统是win 7 pro。 还有什么可以导致这样的事情?
我用来将数据发送到服务器(AS3)的代码
public function sendAndGet(objToServer:Object,callback:Function)
{
mCallback = callback;
mURLLoader.dataFormat = URLLoaderDataFormat.TEXT;
mURLLoader.addEventListener(Event.COMPLETE, gotDataFromServer);
mURLLoader.addEventListener(IOErrorEvent.IO_ERROR, ServerConErr);
mURLLoader.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS,serverStatus);
var str:String = obj2str(objToServer);
mURLVars = new URLVariables("str="+str);
mURLRequest.method = URLRequestMethod.POST;
mURLRequest.data = mURLVars;
mURLLoader.load(mURLRequest);
}
答案 0 :(得分:0)
为了解决这个问题,我安装了wireshark。 当我试图运行它时,我收到一条消息: 程序无法启动,因为缺少api-ms-win-crt-runtime-l1-1-0.dll 我找到了解决这个问题的方法,我在link找到了它。 在我更新Windows之后,我尝试运行我的应用程序并且它运行良好。