Я хочу загружать файлы непосредственно в IIS7 (в этом случае я использую объект WebRequest в .NET). Таким образом, мне нужно, чтобы IIS7 принимал команды POST, PUT и DELETE, чтобы я мог напрямую загружать и удалять файлы на сервере. Возможно ли, чтобы IIS принимал файлы без веб-инфраструктуры, такой как ASP.NET? По сути, я хочу иметь возможность использовать IIS (HTTP) в качестве FTP-сервера.
Веб-сервер сам по себе не предназначен для этого, поэтому существуют фреймворки. Ближайший вариант - установка и настройка WebDAV. WebDAV предоставляет большую часть запрошенных вами функций.
Модуль WebDAV для IIS 7 / 7.5, похоже, полностью переписан для работы с новой архитектурой IIS 7. Вот ссылка для загрузки и инструкции по его установке и настройке.
Это выглядит как У Джозефа Фульца есть сообщение в блоге на MSDN о том, как включить эти глаголы в IIS 7..
Возможно ли, чтобы IIS принимал файлы без веб-инфраструктуры, такой как ASP.NET?
Нет. Особенно с учетом того, что IIS7 по большей части написан на .NET - какой в этом смысл? Водить машину без топлива?
Если бы вы разорвали платформу .NET (неотъемлемой частью которой является ASP.NET), IIS даже не запустился бы.