Azure开发时Compute Emulator不能启动问题的解决
昨天听Azure课,回来安装了一个Azure的SDK,但是项目创建好运行的时候,出了一个“DevCF.exe停止工作”的错,并且Compute Emulator一直无法正确启动。我试了一下虚机里面没有问题,重新安装也没有解决。
网上找了一下,在MSDN论坛里面,有人也有类似的问题,随后给了一个类似于“C:\Users\czhang\AppData\Local\dftmp\DevFCLogs ”的地址,里面的错误信息是12001端口不能打开,原因是VMware Workstation Server占用了12001端口,停止运行那个服务就可以解决。
我本机没有启动这个服务,于是我打开了那个文件夹,看了一下我的日志,说是12000端口被占用,我看了一下是HTC Sync的一个服务占用了这个端口。由于我基本不用HTC Sync这个软件,所以我卸载了HTC Sync之后,这个随着也解决了。
从上得出一个结论,Compute Emulator至少会占用12000和12001两个端口,现在看可能会和VMware Workstation Server和HTC Sync冲突。解决问题的办法是暂停相关的服务。如果还不能解决,可以去相应的日志位置查看,如果不知道是什么进程占用了相关的端口的话,可以用SysinternalsSuite里面的TCPView来查看。
近期评论