Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to upload files directly to IIS7 (in this case I am using the WebRequest object in .NET). Thus I need IIS7 to accept POST, PUT, and DELETE verbs such that I can upload and delete files on the server directly. Is it possible to have IIS accept files without a a web framework like ASP.NET? Essentially I want to be able to use IIS (HTTP) as an FTP server.

share|improve this question

A web server by itself is not designed to do this, which is why the frameworks exist. The closest option is to install and configure WebDAV. WebDAV gives you most of the functionality you ask for.

The WebDAV module for IIS 7/7.5 appears to be completely rewritten to work with the new architecture of IIS 7. Here's a link for the download and instructions for installing and configuring it.

Installing and Configuring WebDAV on IIS 7

share|improve this answer

Is it possible to have IIS accept files without a a web framework like ASP.NET?

No. Especially given that IIS7 is in large parts written in .NET - what would be the sense of that? Driving a car without using any fuel?

If you would rup out the .NET framework (which ASP.NET is integral part of) IIS would not even start.

share|improve this answer
IIS 7 is native code - the .Net bits are all optional. – TristanK Apr 20 '11 at 22:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.