Publishing to IIS7

Over the years, I get asked this question quite often.  How do I publish my code to IIS?  Well there is a many-folded way to answer this question.  Who is publishing?  Where are you publishing to?  I am going to use this article to lay out what the options are.  Thanks to Robert McMurray for much of the content.  You will see his blog referenced many times during this article. 

Well, let me lay out the options that you have on IIS6:

  • FTP - Hoister's have been using FTP for years.  The rub is that FTP has not been significantly improved in a long time (IIS4-5 days).
  • FrontPage Server Extensions (FPSE) -   Sure, there are a lot of concerns around security with FPE, but they do work well.  They reached their End of Life as of last year with Office XP.  The one exception is Windows Server 2003.
  • WebDAV - WebDAV came from the Exchange group and suffered many design requirements that were not really intended for use with IIS publishing.  Did I just hear a groan from my readers?

image

Let me let you in on a little secret.  With the exception of FTP (pretty much the same version that came in IIS6), you get none of the above in IIS7.

So what is the story now?

I hope that this BLOG clears up *some* of the confusion around publishing options.  Very soon to come, will be details on the site configuration across multiple servers in Windows Server 2008.

Technorati Tags: IIS7

Comments

  • Anonymous
    November 16, 2007
    Over the years, I get asked this question quite often.  How do I publish my code to IIS? 
  • Anonymous
    November 04, 2008
    Here is the programmable WebDAV server that runs in IIS 7.0: http://www.webdavsystem.com/server. Not simple but indispensible if you need to enable WebDAV in your document management system.