xsp2/mod_mono:服务器错误 500:xsp2 尝试加载当前请求不需要的 dll
xsp2 显示服务器错误 “无法加载文件或程序集“cammWM”或其依赖项之一。系统找不到指定的文件。 文件名: 'cammWM' at System.AppDomain.Load (...."
我正在做什么:我正在尝试访问一个 test.aspx 文件,该文件不需要引用我的 cammWM.dll - 只是一个简单的 hello world aspx 文件。 但我已将一些附加文件放入 Web 根文件夹中,其中包含对 cammWM.dll 的引用。在此测试中,包含 cammWM.dll 的 bin 文件夹已被删除。
但我不希望整个应用程序工作,我只想让我的 test.aspx 运行。因此,它不需要首先编译整个 Web 应用程序。
如何说服 XSP2/mod_mono 仅编译/加载当前请求所需的这些文件?
xsp2 shows a server error
"Could not load file or assembly 'cammWM' or one of its dependencies. The system cannot find the file specified.
File name: 'cammWM'
at System.AppDomain.Load (...."
What I'm doing: I'm trying to access a test.aspx file which doesn't requires a reference to my cammWM.dll - just a simple hello world aspx file.
But I've placed a few additional files into the web root folder which contain references to the cammWM.dll. The bin folder with my cammWM.dll has been dropped for this test.
But I don't want the whole application to work, I just want to get my test.aspx running. And therefore, it doesn't need to compile the whole web application at first.
How can I convince XSP2/mod_mono to compile/load only these files which are required for the current request?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为 Mono 确实遵循了 Microsoft 在 .NET 中所做的事情,
http://msdn.microsoft .com/en-us/library/ms366723.aspx
请参阅“编译依赖项”部分。
如果您的顶级项目需要该程序集,Mono 应在第一个请求时搜索它。
I think Mono does follow what Microsoft does in .NET,
http://msdn.microsoft.com/en-us/library/ms366723.aspx
See "Compilation Dependencies" section.
If your top items require that assembly, Mono should search for it on first request.