未能加载文件或程序集“***.dll”或它的某一个依赖项。找不到指定的模块。

问题描述

1.问题,***.dll是c++写的,在客户端程序调用是可以的2.本地机器win764位3.移植到webservice,生成网站时,总是提示:源错误:执行当前Web请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[FileNotFoundException:未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Reflection.RuntimeAssembly._nLoad(AssemblyNamefileName,StringcodeBase,EvidenceassemblySecurity,RuntimeAssemblylocationHint,StackCrawlMark&stackMark,BooleanthrowOnFileNotFound,BooleanforIntrospection,BooleansuppressSecurityChecks)+0System.Reflection.RuntimeAssembly.nLoad(AssemblyNamefileName,StringcodeBase,EvidenceassemblySecurity,RuntimeAssemblylocationHint,StackCrawlMark&stackMark,BooleanthrowOnFileNotFound,BooleanforIntrospection,BooleansuppressSecurityChecks)+39System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyNameassemblyRef,EvidenceassemblySecurity,StackCrawlMark&stackMark,BooleanforIntrospection,BooleansuppressSecurityChecks)+132System.Reflection.RuntimeAssembly.InternalLoad(StringassemblyString,EvidenceassemblySecurity,StackCrawlMark&stackMark,BooleanforIntrospection)+144System.Reflection.Assembly.Load(StringassemblyString)+28System.Web.Configuration.CompilationSection.LoadAssemblyHelper(StringassemblyName,BooleanstarDirective)+46[ConfigurationErrorsException:未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Web.Configuration.CompilationSection.LoadAssemblyHelper(StringassemblyName,BooleanstarDirective)+618System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+209System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfoai)+130System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSectioncompConfig)+178System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()+94System.Web.Compilation.BuildManager.CallPreStartInitMethods()+332System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManagerappManager,IApplicationHostappHost,IConfigMapPathFactoryconfigMapPathFactory,HostingEnvironmentParametershostingParameters,PolicyLevelpolicyLevel,ExceptionappDomainCreationException)+677[HttpException(0x80004005):未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Web.HttpRuntime.FirstRequestInit(HttpContextcontext)+9172992System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContextcontext)+97System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequestwr)+258

解决方案

解决方案二:
没有找到MeshFactory.DLL,或者版本不对,是64位的MeshFactory.DLL吗
解决方案三:
如果你dll是c++写的,就是非托管dll,非托管不能这样加载,用DllImport
解决方案四:
引用2楼bdmh的回复:

如果你dll是c++写的,就是非托管dll,非托管不能这样加载,用DllImport

这个c++写的,生成的是程序集,不是纯c++,是混编的,没法用DllImport方法
解决方案五:
引用2楼bdmh的回复:

如果你dll是c++写的,就是非托管dll,非托管不能这样加载,用DllImport

是32位的
解决方案六:
问题已解决,不是版本问题,引用楼主htornado的回复:

1.问题,***.dll是c++写的,在客户端程序调用是可以的2.本地机器win764位3.移植到webservice,生成网站时,总是提示:源错误:执行当前Web请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[FileNotFoundException:未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Reflection.RuntimeAssembly._nLoad(AssemblyNamefileName,StringcodeBase,EvidenceassemblySecurity,RuntimeAssemblylocationHint,StackCrawlMark&stackMark,BooleanthrowOnFileNotFound,BooleanforIntrospection,BooleansuppressSecurityChecks)+0System.Reflection.RuntimeAssembly.nLoad(AssemblyNamefileName,StringcodeBase,EvidenceassemblySecurity,RuntimeAssemblylocationHint,StackCrawlMark&stackMark,BooleanthrowOnFileNotFound,BooleanforIntrospection,BooleansuppressSecurityChecks)+39System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyNameassemblyRef,EvidenceassemblySecurity,StackCrawlMark&stackMark,BooleanforIntrospection,BooleansuppressSecurityChecks)+132System.Reflection.RuntimeAssembly.InternalLoad(StringassemblyString,EvidenceassemblySecurity,StackCrawlMark&stackMark,BooleanforIntrospection)+144System.Reflection.Assembly.Load(StringassemblyString)+28System.Web.Configuration.CompilationSection.LoadAssemblyHelper(StringassemblyName,BooleanstarDirective)+46[ConfigurationErrorsException:未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Web.Configuration.CompilationSection.LoadAssemblyHelper(StringassemblyName,BooleanstarDirective)+618System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+209System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfoai)+130System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSectioncompConfig)+178System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()+94System.Web.Compilation.BuildManager.CallPreStartInitMethods()+332System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManagerappManager,IApplicationHostappHost,IConfigMapPathFactoryconfigMapPathFactory,HostingEnvironmentParametershostingParameters,PolicyLevelpolicyLevel,ExceptionappDomainCreationException)+677[HttpException(0x80004005):未能加载文件或程序集“MeshFactory.DLL”或它的某一个依赖项。找不到指定的模块。]System.Web.HttpRuntime.FirstRequestInit(HttpContextcontext)+9172992System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContextcontext)+97System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequestwr)+258

解决方案七:
你怎么解决的?求解答。。。
解决方案八:
试试,加入全局程序集

时间: 2024-09-18 14:56:59

未能加载文件或程序集“***.dll”或它的某一个依赖项。找不到指定的模块。的相关文章

未能加载文件或程序集“Excel”或它的某一个依赖项。另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x80070020)

问题描述 未能加载文件或程序集"Excel"或它的某一个依赖项.另一个程序正在使用此文件,进程无法访问.(异常来自HRESULT:0x80070020)我的电脑不知道是怎么了,只是要外部引用的DLL,每次打开VS都会报这种错误,每次都是删除这个DLL,再重新引用,不行,再重起电脑,再删除,再重新引用...代码在其它电脑就不会有这种问题了....求大神指点.. 解决方案 解决方案二:你应该是用了excel的组件,然后没有从内存中释放...但是没道理啊,重启电脑还要再删除一次?解决方案三:

未能加载文件或程序集“AspNetPager”或它的某一个依赖项。拒绝访问_实用技巧

未能加载文件或程序集"AspNetPager"或它的某一个依赖项.系统找不到指定的路径. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集"AspNetPager"或它的某一个依赖项.系统找不到指定的路径. 源错误: 执行当前 Web 请求期间生成了未经处理的异常.可以使用下面的异常堆

未能加载文件或程序集“App_Code”或它的某一个依赖项。拒绝访问。

问题描述 未能加载文件或程序集"App_Code"或它的某一个依赖项.拒绝访问.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileLoadException:未能加载文件或程序集"App_Code"或它的某一个依赖项.拒绝访问.源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.程序集加载跟踪:

未能加载文件或程序集“Pager”或它的某一个依赖项。参数错误。

问题描述 未能加载文件或程序集"Pager"或它的某一个依赖项.参数错误. 未能加载文件或程序集"Pager"或它的某一个依赖项.参数错误. (异常来自 HRESULT:0x80070057 (E_INVALIDARG)) 按照网上的方法 (删除 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET files 文件夹. 请注意:上面说的解决方法只是用与.NET 2.0编译器下. 如果你在VS

未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。_实用技巧

"/xxxxx"应用程序中的服务器错误. -------------------------------------------------------------------------------- 未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.BadImageFormatE

asp.net 未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。_实用技巧

说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.BadImageFormatException: 未能加载文件或程序集"XXX"或它的某一个依赖项.试图加载格式不正确的程序. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 程序集加载跟踪: 下列信息有助于确定程序集"XXX"无法加载的

尝试运行项目时出错: 未能加载文件或程序集“CriValuePopWin”或它的某一个依赖项。该模块应包含一个程序集清单。

问题描述 C#做的项目,项目之前都是正常的,因为客户电脑xp上很多电脑报错,就用本机来测试,结果现在本机调试的时候就始终报这个错,能生成成功,但是生成后的exe程序也报错,,电脑环境重装过后,连新建未动过的项目也报同样错误,将报错的代码用到其他电脑是可以正常运行的 解决方案 解决方案二:由于客户有些电脑上报错,所以将本机用于测试查找原因,将.net和vs2010卸载了重装过后就报错了,急!急!急!解决方案三:调试时输出里有哪个模块加载失败的

aspnet-未能加载文件或程序集“SharpSvn”或它的某一个依赖项。流入了不在清单中的模块

问题描述 未能加载文件或程序集"SharpSvn"或它的某一个依赖项.流入了不在清单中的模块 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集"SharpSvn"或它的某一个依赖项.流入了不在清单中的模块. (异常来自 HRESULT:0x80131043) 源错误: 执行当前 Web 请求期

未能加载文件或程序集

  近期发现我管理的一台2003操作系统的服务器其WEB服务经常莫明其妙访问出错,以前配置的web.config文件中设置应用程序出现问题则自动切换到自定义的错误页面中去,如: customErrors defaultRedirect="error.htm" mode="ReadOnly" />将模式修改为 customErrors defaultRedirect="error.htm" mode="Off" />