Требования к веб-API IIS

#asp.net #.net #iis #asp.net-web-api

#asp.net #.net #iis #asp.net-web-api

Вопрос:

Выполняет ли ASP.NET Веб-API требует какой-либо конкретной версии IIS для запуска? Мне интересно узнать для каждой версии веб-API, например, если для веб-API 2.0 требуется IIS7.5, а для веб-API 2.1, например, требуется IIS8. Кажется, я нигде не могу найти эту информацию.

Ответ №1:

ASP.NET Веб-API является частью ASP.NET stack и, следовательно, поддерживается во всех выпусках IIS, если целевая платформа .NET Framework поддерживается также в этой версии Windows.

  • Первый выпуск ASP.NET Для веб-API (версия 4.0.20710) и его исправленной версии (4.0.30506) требуется .NET 4, который охватывает все версии Windows, начиная с Windows XP. Это означает, что IIS 5.1 и выше должны поддерживать эту версию веб-API.
  • Вторая версия, называемая ASP.NET Для веб-API 2 (версии 5.0.0) и выше (он же 2.1 и 2.2) требуется .NET 4.5, который охватывает все версии Windows, начиная с Windows Vista. Это означает, что IIS 7.0 и выше должны поддерживать ASP.NET Веб-API 2.*.

Ссылки:

Пакеты NuGet:https://www.nuget.org/packages/Microsoft .AspNet.WebAPI

Загрузка .NET Framework 4 (проверьте системные требования):http://www.microsoft.com/en-us/download/details.aspx?id=22833

Загрузка .NET Framework 4.5 (проверьте системные требования):http://www.microsoft.com/en-us/download/details.aspx?id=30653

Матрица Windows IIS:http://support.microsoft.com/kb/224609

Комментарии:

1. Хороший ответ, но не могли бы вы подкрепить свои факты ссылками на официальные источники, пожалуйста?

2. Информация содержится в нескольких источниках и требует опыта работы с .NET Framework, NuGet, IIS и Windows. Таким образом, нет единой статьи для документирования их всех.

3. Хорошо, тогда ваш ответ должен будет сработать. 🙂 Спасибо!

4. Если бы существовал единый документ, ссылающийся на них все, тогда не было бы необходимости в этом вопросе !