У меня есть веб-служба на IIS 7 в Windows 2008.
Эта веб-служба должна иметь библиотеки DLL .NET Framework 3.5 (при попытке просмотра веб-сайта у меня возникает ошибка при использовании System.Linq)
Единственное место, где я нашел, где можно изменить версию .NET Framework, - это управление пулами приложений, но у меня есть только два варианта: без кода управления и .NET Framework 2.
В программах добавления / удаления у меня установлен .NET Framework 3.5, и событие исправляет его и iisreset, но у меня все еще есть только параметры в управлении пулами приложений.
Любые идеи?
Спасибо, что забегали вперед.
По умолчанию Windows 7 и Windows Server 2008 поставляются с .net 2.0 и .net 3.5. Помните, что даже если у вас .net framework 3.5, версия CLR - 2.0. Нет CLR v3.5. Вы всегда можете разместить приложения, связанные с .net 3.5, на сервере, где ваш файл web.config будет ссылаться на необходимые пространства имен.
Из статьи Архитектура .NET Framework 3.5
Архитектура .NET Framework версии 3.5 и 3.5 с пакетом обновления 1 (SP1) основана на более ранних версиях .NET Framework.
Приложение использует одни и те же сборки независимо от того, нацелено ли оно на .NET Framework версии 2.0, 3.0, 3.5 или профиль клиента, и независимо от того, были ли сборки обновлены на компьютере пользователя. Например, приложение, использующее Windows Presentation Foundation (WPF) и предназначенное для .NET Framework 3.0, использует тот же экземпляр сборки mscorlib, что и приложение, использующее Windows Forms и предназначенное для .NET Framework 2.0.