xsp2/mod_mono: ошибка сервера 500: xsp2 пытается загрузить dll, которая не требуется для текущего запроса
xsp2 показывает ошибку сервера "Не удалось загрузить файл или сборку" cammWM "или одну из ее зависимостей. Система не может найти указанный файл. Имя файла:" cammWM "в System.AppDomain.Load (...."
Что я делаю: я пытаюсь получить доступ к файлу test.aspx, для которого не требуется ссылка на мой файл cammWM.dll - просто файл aspx hello world. Но я поместил несколько дополнительных файлов в корневую веб-папку, которые содержат ссылки на cammWM.dll. Папка bin с моим cammWM.dll была удалена для этого теста.
Но я не хочу, чтобы все приложение работало, я просто хочу запустить свой test.aspx. И поэтому, сначала не нужно компилировать все веб-приложение.
Как я могу убедить XSP2/mod_mono скомпилировать / загрузить только те файлы, которые необходимы для текущего запроса?
1 ответ
Я думаю, что Mono следует тому, что Microsoft делает в.NET,
http://msdn.microsoft.com/en-us/library/ms366723.aspx
Смотрите раздел "Зависимости компиляции".
Когда первый запрос сделан к приложению, ASP.NET компилирует файлы в определенном порядке
Если ваши лучшие предметы требуют такой сборки, Mono должен искать ее по первому запросу.