System.Runtime.Serialization.Serialization异常出现问题
Problem with System.Runtime.Serialization.SerializationException
我在使用IIS 7的WS2K8 R2盒子上的一组托管代码遇到了一些问题。我有另一台运行WS2008的服务器没有遇到同样的问题。我已经从旧服务器复制了应用程序代码,使其完全相同。
在我的服务器端日志中抛出的异常是:
"ModuleLoadException: The C++ module failed to load while attempting to initialize the default appdomain."
同时,我在VS2010中也返回了一个错误:
Unable to find assembly 'msvcm80, Version=8.0.50727.4927, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
我已经检查过,msvcm80的正确版本在服务器上的"C:\Windows\winsxs"文件夹中。我还安装了Microsoft Visual C++2005 Redistributable(x64)和(x86)。
我不明白为什么会抛出错误??
我的调试经验很低,所以请耐心等待。
我重新检查了版本详细信息。这似乎是Microsoft Visual C++2005 Redistributable的要求。我在服务器上重新安装了它的所有版本,并应用了安全修补程序。
在IIS中重新启动和测试后,这个问题现在已经从我的日志文件中消失了。
我确实检查了两台服务器之间的比较,并对复制文件感到不高兴。我觉得最好先试试这个方法。
谢谢你的帮助。
msvcm80是一个.NET Framework混合程序集(microsoft visual c++托管+非托管)。您可以尝试在第二台服务器上找到此文件,并将其放置在第一台服务器计算机上的应用程序附近。
注意:.Net Framework Runtime需要程序集的精确版本(在您的情况下为8.0.50727.4927)
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- 我在使用 boost::serialization 时遇到了一个问题,我的代码在 Linux 中运行良好,但在 Wind
- System.Runtime.Serialization.Serialization异常出现问题