Asp.net mvc 许可证强制执行系统已被篡改-win server 2008

Asp.net mvc 许可证强制执行系统已被篡改-win server 2008,asp.net-mvc,windows,licensing,Asp.net Mvc,Windows,Licensing,在我们的生产服务器上,win 2008 32位,运行mvc 3.NET 4站点, 我突然在错误日志中看到了这条消息 “服务器无法打开此程序,因为许可证强制执行系统已被篡改或损坏” 所有软件都是经过许可的,我已经有一段时间(几周)没有在服务器上安装任何新的软件了 当对象序列化为XML时,调用控制器方法时引发异常。 Se从下面的stacktrace中提取 有人知道如何找出这里的问题吗 致以最良好的问候和问候 /斯塔凡 from the Stacktrace: at Sy

在我们的生产服务器上,win 2008 32位,运行mvc 3.NET 4站点, 我突然在错误日志中看到了这条消息 “服务器无法打开此程序,因为许可证强制执行系统已被篡改或损坏”

所有软件都是经过许可的,我已经有一段时间(几周)没有在服务器上安装任何新的软件了

当对象序列化为XML时,调用控制器方法时引发异常。 Se从下面的stacktrace中提取

有人知道如何找出这里的问题吗

致以最良好的问候和问候 /斯塔凡

            from the Stacktrace:    at System.CodeDom.Compiler.Executor.ExecWaitWithCaptureUnimpersonated(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine)
               at System.CodeDom.Compiler.Executor.ExecWaitWithCapture(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine)
               at Microsoft.CSharp.CSharpCodeGenerator.Compile(CompilerParameters options, String compilerDirectory, String compilerExe, String arguments, String& outputFile, Int32& nativeReturnValue, String trueArgs)
               at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)
               at Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)
               at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)
               at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters options, String[] sources)
               at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
               at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
               at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace, String location, Evidence evidence)
               at System.Xml.Serialization.XmlSerializer..ctor(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence)   
我想我找到了

查看stacktrace并看到崩溃发生在CodeDom编译用于Xml序列化的临时程序集时,我在Google上搜索了这一点,随后出现了下一页 它指引我去

在那个里,它清楚而响亮地说,若您为XmlSerializer使用了错误的构造函数,就会发生内存泄漏。可能会导致像我们这样的崩溃

因此,在重写了我们的Xml序列化服务之后,我现在很享受在Xml序列化方面没有这些崩溃和令人印象深刻的性能提升

/Z