日期:2014-05-18  浏览次数:20454 次

引用了一个dll库,出错了
程序中引用了:MagickNet.dll (放在bin下)
同时还得安装一个ImageMagick.exe(好像是MagickNet.dll(.net接口)调用它安装的一些c++库)

在win server 2003+模拟的ii5上运行的很好,但是在win server + ii6上就不行,移出那个库整个工程其它运行的很好,加上它整个工程一浏览就报错

报错:
Server Error in '/child' Application.
--------------------------------------------

Exception of type 'System.StackOverflowException' was thrown. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.StackOverflowException: Exception of type 'System.StackOverflowException' was thrown.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[StackOverflowException: Exception of type 'System.StackOverflowException' was thrown.]

[ConfigurationErrorsException: Exception of type 'System.StackOverflowException' was thrown.]
  System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +580
  System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203
  System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +45
  System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +193
  System.Web.Compilation.WebDirectoryBatchCompiler..ctor(VirtualDirectory vdir) +274
  System.Web.Compilation.BuildManager.BatchCompileWebDirectoryInternal(VirtualDirectory vdir, Boolean ignoreErrors) +37
  System.Web.Compilation.BuildManager.BatchCompileWebDirectory(VirtualDirectory vdir, VirtualPath virtualDir, Boolean ignoreErrors) +441
  System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +77
  System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +611
  System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +91
  System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +122
  System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +42
  System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +32
  System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +62
  System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +385
  System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +139
  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +146

 


--------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

------解决方案--------------------
引用的时候去掉版本号
------解决方案--------------------
帮顶