服务运行MSVCR90.dll故障模块

用VS2008编写的C++代码,在32位的win7上用gSoap测试运行没有问题,但是部署到64位 的windows server 2008 上,真实环境运行出现MSVCR90.dll故障模块,请问有谁知道出现这种问题可能有什么造成.

安装下visual c++ 2008 redistributable package

需要带上vc对应的dll,目标机器上没有安装这个版本devc runtime。

原因太多,就算你没有野指针这种bug,随便哪里抛个内存不足/网络不通/磁盘空间不足的异常,如果你没写异常处理代码就会出这个症状,还是远程调试下吧。