gpt4 book ai didi

ASP.NET 应用程序为 NHibernate 抛出 "unable to find assembly"错误

转载 作者:行者123 更新时间:2023-12-04 06:46:50 25 4
gpt4 key购买 nike

所以让我首先说这个错误的奇怪之处在于应用程序正在运行,并且错误冒泡到事件日志中,但它是间歇性的。有时间隔两小时,有时几分钟,有时半小时。似乎没有直接与请求相关联(并且请求似乎不会因此而失败,尽管现在几乎所有请求都应该命中 NHibernate)。

我已经确保 dll 在 bin 中,它是未阻塞的(如果其中任何一个不是这种情况,我希望它总是失败,而不仅仅是有时)。

对于应用程序,我使用的是 Nhibernate 2.1.2、城堡 activerecord 2、ASP.NET MVC 2,并且该应用程序部署在 IIS 7.5 上,数据库使用 SQL Server 2005。我在 Stack 上看到了类似的错误,但那里没有答案,希望有人对此错误有所了解。

Message: Unable to find assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral,    
PublicKeyToken=aa95f207798dfdb4'.

StackTrace: at
System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo
assemblyInfo, String name)

at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName,
String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA,
Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo
assemblyInfo, SizedArray assemIdToAssemblyTable)
at
System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Remoting.Channels.CrossAppDomainSerializer.DeserializeObject(MemoryStream stm)
at System.AppDomain.Deserialize(Byte[] blob)
at System.AppDomain.UnmarshalObject(Byte[] blob)

最佳答案

这是否也发生在应用程序启动时,还是总是在应用程序启动后的某个时间发生?

查询 Unhandled IIS Exception - How can I track it down (其中有 非常 类似的堆栈跟踪)导致 http://unhandledexception.codeplex.com/sourcecontrol/latest

关于ASP.NET 应用程序为 NHibernate 抛出 "unable to find assembly"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com