Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 试图读取和写入受保护的内存_C#_Asp.net_Asp.net Mvc_Iis_Iis 8 - Fatal编程技术网

C# 试图读取和写入受保护的内存

C# 试图读取和写入受保护的内存,c#,asp.net,asp.net-mvc,iis,iis-8,C#,Asp.net,Asp.net Mvc,Iis,Iis 8,我们最近将应用程序从Windows server 2003移至Windows server 2012。应用程序有两个组件——一个是MVC,另一个是带有aspx页面的简单ASP.NET。 应用程序工作正常,但有时我们会收到—尝试读取和写入受保护内存。这通常表示其他内存已损坏或出错 当我检查事件查看器中的错误时,以下是异常: 例外信息: 异常类型:HibernateeException 异常消息:创建代理实例失败 当我们遇到此错误时,我们通常会回收应用程序池并解决问题。长期修复需要您的输入听起来像是

我们最近将应用程序从Windows server 2003移至Windows server 2012。应用程序有两个组件——一个是MVC,另一个是带有aspx页面的简单ASP.NET。 应用程序工作正常,但有时我们会收到—尝试读取和写入受保护内存。这通常表示其他内存已损坏或出错

当我检查事件查看器中的错误时,以下是异常: 例外信息: 异常类型:HibernateeException 异常消息:创建代理实例失败


当我们遇到此错误时,我们通常会回收应用程序池并解决问题。长期修复需要您的输入

听起来像是应用程序池内存问题?您是否为应用程序使用专用的应用程序池?如果没有,您可能应该这样做。是的,我们正在为此应用程序使用专用应用程序池“但有时我们会收到”您是否能够重现行为并隔离到特定代码(?)您还可以逐字发布错误消息。是的,我们能够重现问题。这会发生在所有用户身上,一旦我们回收我们的应用程序池,错误就会消失。错误详细信息:异常信息:异常类型:HibernateException异常消息:创建代理实例失败线程信息:线程ID:7线程帐户名称:NT授权\网络服务正在模拟:错误堆栈跟踪:位于NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(对象id,ISessionImplementor会话)导致错误的代码是什么?问题(正如我最初怀疑的)似乎源于您在同一个应用程序池(用户)下运行webforms和MVC AP。您的一个应用程序(MVC?)正在使用nHibernate,而该应用程序正在尝试访问/创建一个线程(错误)权限…这是我根据您提供的信息所能给予您的最大帮助。