Я трал Интернет - безрезультатно. Горе мне.Отладка. Чистая версия 3.5, запущенная под пулом приложений .Net 4.0
У меня есть .Net-сайт, работающий под .Net framework 4.0 App Pool.
Веб-сайт ссылается на различные сборки, которые были скомпилированы для .Net 3.5.
Я убедился, что идентичные версии dll и pdb находятся в папке bin кода 3.5, который я пытаюсь отлаживать, и пути ссылки на веб-сайте 4.0. То есть код, который я пытаюсь отлаживать, соответствовал сборкам, загружаемым в процесс пула приложений.
Когда я прикрепляю отладчик с помощью VS2008 с открытым решением для кода .Net 3.5, установленные точки останова отмечены как недопустимые (т. Е. Отмечены восклицательным знаком). Когда я нажимаю обновление на странице браузера, которая вызывает код, который я пытаюсь отладить, VS2008 вызывает исключение неуправляемого кода.
Я исследовал процесс выполнения по отдельности в процессе, который является тем, что происходит в этом случае, и работает очень хорошо; но для жизни я не могу найти никакой информации об отладке в этом сценарии.
Это не вариант для преобразования .NET 3.5 проектов использовать .Net 4.0, и невозможно, чтобы преобразовать их использовать VS2010 и оставить их таргетирования .Net 3.5
Любая помощь будет высоко оценен ,