Справочные файлы проекта кэширования IIS - PullRequest
0 голосов
/ 01 июня 2011

Мне просто пришлось отладить проблему, из-за которой Asp.Net, казалось, кэшировал dll-файлы проектов, на которые ссылается веб-сайт, даже после того, как они были перестроены

Решение компилируется, но во время выполнения Asp.Net ссылается на устаревший двоичный файл в C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root и выдает исключение. (Я не думаю, что конкретное исключение уместно, это просто тот факт, что базовый код устарел, в моем случае это проблема с LLBLGEN, где индексы сущности не в порядке)

Это новая проблема, но, похоже, она постоянно возникает на рабочих станциях разработки и на нашем сервере интеграции, поэтому я думаю, что это должна быть какая-то конфигурация, которую мы имеем.

Мы работаем с Asp.Net 4, на IIS 7.5

Обновление

Мы используем флаг optimizeCompilations для элемента system.web / compilation в web.config. Я не вижу, как это может повлиять на это, но переверну это и посмотрю, изменится ли что-нибудь.

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

Как упоминалось в моем обновлении, похоже, это связано с флагом optimizeCompilations

http://blogs.msdn.com/b/davidebb/archive/2009/04/15/a-new-flag-to-optimize-asp-net-compilation-behavior.aspx

0 голосов
/ 01 июня 2011

Обновили ли вы пул приложений на сервере продукта?

...