2015-11-18 2 views
2

У меня есть программное обеспечение, для которого требуется IIS 7 или выше, и .NET Framework 4.0 или выше.Установите IIS 7 и .Net 4.0 на окна 10

Я знаю, что Windows 10 имеет встроенные IIS 10 и .Net 4.6, и я отметил все компоненты, доступные в программе и функциях. Но программное обеспечение все еще не смогло проверить среду.

Есть ли способ установить старую версию IIS и/или .Net на ПК с Windows 10 вместо того, чтобы перестраивать систему с помощью Windows 7?

спасибо.

+0

Ping поставщик этого программного обеспечения. У вас нет других опций, если у вас нет исходного кода. –

ответ

2

Наконец-то я нашел решение без изменения программного обеспечения.

То, что я сделал, это изменение реестра компьютера для IIS и .Net

1.Go в HKEY_LOCAL_MACHINE-> Software-> Microsoft-> ​​InetStp

значение
  • Обновление MajorVersion данных до 8
  • значение Обновление SetupString данных в IIS 8.5
  • значение
  • Обновление VersionString данных до версии 8.5

2.Go для HKEY_LOCAL_MACHINE-> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ-> Microsoft-> ​​NET Framework Setup-> NDP-> v4

3. Измените значение Version Data из всех подпапок от 4.6.00079 до более низкой версии, например, 4.5 .51650 для .Net 4.5, сделайте это для всех 4 папок, Client, Client-> 1033, Full и Full-> 1033

4.Go to HKEY_LOCAL_MACHINE-> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ-> Wow6432Node-> Microsoft, повторите шаг 2 и 3 для всех связанных папок. (Это делается для обновления 64-битной части IIS и .Net, если вы находитесь на 32-битной машине, игнорируйте этот шаг)

5.После установки установите программное обеспечение, все должно быть в порядке.

+1

Этот подход путем изменения разделов реестра чувствует себя так неправильно ... – mimo

+0

Когда я пытаюсь сделать Шаг 3, он говорит: «Cant edit Version: Ошибка записи нового содержимого значения» – Radhi

+0

Radhi, вам также необходимо предоставить разрешения для этих папок реестра: а. \t Предоставьте разрешение на полный доступ к клиенту и папке 1033 (сделайте то же самое для папки Full и 1033) \t i. \t Правый клиент папка \t ii. \t Выберите «Дополнительно» внизу \t iii. \t Нажмите «Изменить» сверху, рядом с владельцем \t iv. \t Поиск вашей учетной записи домена \t v.\t Применить и ОК \t vi. \t В окне «Разрешение для клиента» добавьте свою учетную запись домена с полным контролем и разрешением на чтение. \t vii. \t Применить и ОК –

1

Если вам не нужно запускать веб-приложение непосредственно в Windows 10, вы можете также использовать виртуальную машину (например, старую версию Windows, работающую в Hyper-V или VMWare), для запуска на IIS7.

Надеюсь, вы можете связаться с продавцом в ближайшее время, чтобы обновить свое приложение для работы на IIS7 или выше.

+0

Спасибо Shahed, программное обеспечение, безусловно, отлично работает в Windows 7, а также Windows 8 или 8.1, я думаю, поэтому я предполагаю, что это IIS7/7.5 или выше и совместимость с .NET 4.0. –

Смежные вопросы