xsp2/mod_mono:Server error 500:xsp2尝试加载当前请求不需要的dll

xsp2/mod_mono:Server error 500:xsp2尝试加载当前请求不需要的dll,mono,mod-mono,xsp2,Mono,Mod Mono,Xsp2,xsp2显示一个服务器错误 无法加载文件或程序集“cammWM”或其依赖项之一。系统找不到指定的文件。 文件名:“cammWM” 在System.AppDomain.Load(..) 我正在做的是:我正在尝试访问一个test.aspx文件,它不需要对我的cammWM.dll的引用—只是一个简单的hello world aspx文件。 但是我已经在包含对cammWM.dll的引用的web根文件夹中放置了一些额外的文件。带有我的cammWM.dll的bin文件夹已被删除以用于此测试 但是我不想让整个

xsp2显示一个服务器错误 无法加载文件或程序集“cammWM”或其依赖项之一。系统找不到指定的文件。 文件名:“cammWM” 在System.AppDomain.Load(..)

我正在做的是:我正在尝试访问一个test.aspx文件,它不需要对我的cammWM.dll的引用—只是一个简单的hello world aspx文件。 但是我已经在包含对cammWM.dll的引用的web根文件夹中放置了一些额外的文件。带有我的cammWM.dll的bin文件夹已被删除以用于此测试

但是我不想让整个应用程序都工作,我只想让test.aspx运行,因此,它不需要首先编译整个web应用程序


我如何说服XSP2/mod_mono只编译/加载当前请求所需的这些文件?

我认为mono确实遵循了Microsoft在.NET中的做法

请参阅“编译依赖项”部分

当向应用程序发出第一个请求时,ASP.NET会按特定顺序编译文件


如果您的顶级项目需要该程序集,Mono应该在第一次请求时搜索它。

我认为Mono确实遵循了Microsoft在.NET中的做法

请参阅“编译依赖项”部分

当向应用程序发出第一个请求时,ASP.NET会按特定顺序编译文件


如果您的顶级项目需要该程序集,Mono应在第一次请求时搜索它。

MS.NET的通常行为是忽略那些无法加载的DLL-因此,只要应用程序不尝试使用无效的DLL,它仍然可以工作,请求的behviour将在尝试加载无法加载的程序集时忽略错误NET的另一种行为是忽略那些无法加载的DLL,因此只要应用程序不尝试使用无效的DLLso,应用程序仍然可以工作,请求behviour在尝试加载无法加载的程序集时忽略错误