Назад | Перейти на главную страницу

REST на * только * IIS 7 (без веб-фреймворка)

Я хочу загружать файлы непосредственно в IIS7 (в этом случае я использую объект WebRequest в .NET). Таким образом, мне нужно, чтобы IIS7 принимал команды POST, PUT и DELETE, чтобы я мог напрямую загружать и удалять файлы на сервере. Возможно ли, чтобы IIS принимал файлы без веб-инфраструктуры, такой как ASP.NET? По сути, я хочу иметь возможность использовать IIS (HTTP) в качестве FTP-сервера.

Веб-сервер сам по себе не предназначен для этого, поэтому существуют фреймворки. Ближайший вариант - установка и настройка WebDAV. WebDAV предоставляет большую часть запрошенных вами функций.

Модуль WebDAV для IIS 7 / 7.5, похоже, полностью переписан для работы с новой архитектурой IIS 7. Вот ссылка для загрузки и инструкции по его установке и настройке.

Установка и настройка WebDAV в IIS 7

Возможно ли, чтобы IIS принимал файлы без веб-инфраструктуры, такой как ASP.NET?

Нет. Особенно с учетом того, что IIS7 по большей части написан на .NET - какой в ​​этом смысл? Водить машину без топлива?

Если бы вы разорвали платформу .NET (неотъемлемой частью которой является ASP.NET), IIS даже не запустился бы.