xsp2 / mod_mono: ошибка сервера 500: xsp2 пытается загрузить dll, которая не требуется для текущего запроса - PullRequest
1 голос
/ 22 февраля 2011

xsp2 показывает ошибку сервера «Не удалось загрузить файл или сборку« cammWM »или одну из ее зависимостей. Система не может найти указанный файл. Имя файла:« cammWM »в System.AppDomain.Load (....»

Что я делаю: я пытаюсь получить доступ к файлу test.aspx, для которого не требуется ссылка на мой cammWM.dll - просто простой файл aspx hello world. Но я разместилнесколько дополнительных файлов в корневой веб-папке, которые содержат ссылки на cammWM.dll. Папка bin с моим cammWM.dll была удалена для этого теста.

Но я не хочу, чтобы все приложение работало,Я просто хочу, чтобы мой test.aspx был запущен, и поэтому не нужно сначала компилировать все веб-приложение.

Как мне убедить XSP2 / mod_mono скомпилировать / загрузить только эти файлы, которыетребуется для текущего запроса?

1 Ответ

1 голос
/ 24 февраля 2011

Я думаю, что Mono следует тому, что Microsoft делает в .NET,

http://msdn.microsoft.com/en-us/library/ms366723.aspx

См. Раздел «Зависимости компиляции».

Когда первый запрос сделан к приложению, ASP.NET компилирует файлы в определенном порядке

Если ваши главные предметы требуют такой сборки, Mono должен искать ее по первому запросу.

...