У меня есть веб-приложение, предназначенное для .Net Framework 3.5 и созданное с помощью Visual Studio 2010.
Проблема в том, что когда я устанавливаю его на сервер Windows 2008 R2 с установленным только Framework 3.5 с пакетом обновления 1 (SP1), установка завершается с этой ошибкой. По сути, он ищет фреймворк 4, но ему это не нужно.
Не удалось открыть ключ Software \ Microsoft \ ASP.Net \ 4.0.30319.0. Подтвердите это
у вас есть достаточный доступ к этому ключу или обратитесь в службу поддержки
персонал.
Я полагаю, что в этом случае вспомогательный персонал будет SO пользователями. Это давняя проблема, с которой я ранее сталкивался благодаря блестящей целесообразности не беспокоиться о MSI и не копировать файлы. К сожалению, все это попадет в новый проект, где это будет невозможно.
Большое спасибо за ваше время
Другие детали
- Существует проект развертывания, который генерирует MSI с зависимостью .Net, который также предназначен для .Net framework 3.5.
- Каждый проект в моем решении нацелен на фреймворк 3.5
- Каждая ссылка на библиотеку BCL в любом проекте, который будет включен в развертывание, имеет версию 2.0 или версию 3.5