Friday, November 18, 2005
« More issues with ASP.NET object data bin... | Main | Where are all the CSLA .NET users? »

ClickOnce is a great technology, but it seems that documentation is a bit scarce... In particular, like all web-based technologies, it requires some obscure configuration. The web may be great in some ways, but it does often require that you have a lot of arcane knowledge to do even the simplest thing...

This forum thread covers the little-documented fact that for IIS 6.0 the web server serving up a ClickOnce application needs to map the .application, .manifest and .deploy file types in IIS as follows:

.application -> application/x-ms-application
.manifest -> application/x-ms-application
.deploy -> application/octet-stream

While this may be documented somewhere, it seems quite hard to find. Thus I'm blogging it. If a few people blog the answers to common questions than at least google finds them for people :)

Friday, November 18, 2005 11:51:35 AM (Central Standard Time, UTC-06:00)
Cool, another nugget for the Google Powered Developer. :)
Friday, November 18, 2005 12:15:43 PM (Central Standard Time, UTC-06:00)
That's pretty standard of any MIME type in a web server. These are the mappings you'll need to add to Apache if you plan to host ClickOnce on something other than IIS with .NET 2.0 installed.
Anonymous
Saturday, November 19, 2005 9:32:06 AM (Central Standard Time, UTC-06:00)
A more descriptive title would probably make it easier to find this post on Google.
Josh
Monday, February 20, 2006 3:19:39 PM (Central Standard Time, UTC-06:00)
I was looking everywhere for this. Thanks for the post!!
Comments are closed.