这是什么问题 请教

时间:2021-05-08 20:35:23
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未能加载文件或程序集“Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29”或它的某一个依赖项。系统找不到指定的文件。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29”或它的某一个依赖项。系统找不到指定的文件。

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

程序集加载跟踪: 下列信息有助于确定程序集“Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29”未能加载的原因。


=== 预绑定状态信息 ===
日志: 用户 = Fashion-jin-PC\Fashion-jin
日志: DisplayName = Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29
 (Fully-specified)
日志: Appbase = file:///D:/Anxinyun/anxinyun/Web/
日志: 初始 PrivatePath = D:\Anxinyun\anxinyun\Web\bin
调用程序集: Coolite.Ext.Web, Version=0.8.2.983, Culture=neutral, PublicKeyToken=f58c952e9aa5b80a。
===
日志: 此绑定从 default 加载上下文开始。
日志: 正在使用应用程序配置文件: D:\Anxinyun\anxinyun\Web\web.config
日志: 使用主机配置文件: 
日志: 使用 C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config 的计算机配置文件。
日志: 策略后引用: Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/a6236d03/e3802707/Coolite.Utilities.DLL。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/a6236d03/e3802707/Coolite.Utilities/Coolite.Utilities.DLL。
日志: 尝试下载新的 URL file:///D:/Anxinyun/anxinyun/Web/bin/Coolite.Utilities.DLL。
日志: 尝试下载新的 URL file:///D:/Anxinyun/anxinyun/Web/bin/Coolite.Utilities/Coolite.Utilities.DLL。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/a6236d03/e3802707/Coolite.Utilities.EXE。
日志: 尝试下载新的 URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/a6236d03/e3802707/Coolite.Utilities/Coolite.Utilities.EXE。
日志: 尝试下载新的 URL file:///D:/Anxinyun/anxinyun/Web/bin/Coolite.Utilities.EXE。
日志: 尝试下载新的 URL file:///D:/Anxinyun/anxinyun/Web/bin/Coolite.Utilities/Coolite.Utilities.EXE。

 

堆栈跟踪: 


[FileNotFoundException: 未能加载文件或程序集“Coolite.Utilities, Version=1.0.0.981, Culture=neutral, PublicKeyToken=f06596a209371c29”或它的某一个依赖项。系统找不到指定的文件。]
   Coolite.Ext.Web.AjaxRequestModule.OnPostAcquireRequestState(Object sender, EventArgs eventArgs) +0
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272 

2 个解决方案

#1


有dll加载失败,或许是版本不对,或者是找不到

#2


你的bin目录没有这个dll:Coolite.Utilities.DLL

原因可能是:
1、你的web程序集没有引用这一层
2、调用这一层的时候是通过反射,没有直接引用导致没有编译
3、其他原因导致没有编译到这一个dll

你可以根据具体原因来解决这个问题,可以直接把程序集Coolite.Utilities的编译目录中的Coolite.Utilities.DLL拷贝到web层的bin目录中。

#1


有dll加载失败,或许是版本不对,或者是找不到

#2


你的bin目录没有这个dll:Coolite.Utilities.DLL

原因可能是:
1、你的web程序集没有引用这一层
2、调用这一层的时候是通过反射,没有直接引用导致没有编译
3、其他原因导致没有编译到这一个dll

你可以根据具体原因来解决这个问题,可以直接把程序集Coolite.Utilities的编译目录中的Coolite.Utilities.DLL拷贝到web层的bin目录中。