Publishing ClickOnce apps on Linux server

Was trying to work out how to publish .Net ClickOnce apps on a Linux server running Apache tonight, turns out its pretty straight forward.

All you have to do is add the right MIME types, so in your .htaccess file just add these few lines

   1:  AddType application/x-ms-application application
   2:  AddType application/x-ms-manifest manifest
   3:  AddType application/octet-stream deploy
   4:  AddType application/vnd.ms-xpsdocument xps

Syntax error in manifest or policy file

Today I got all sorts of “SideBySide” errors
“Generate Activation Context failed for C:\Program Files\ESET\ESET NOD32 Antivirus\MFC80U.DL” etc and
“The manifest file contains one or more syntax errors.”

This seems to be due to a Windows update that was pushed out back in July, this was for the VS2005 CRT and modified developers environments without telling them.
You can read more about it here:
http://blogs.msdn.com/vcblog/archive/2009/08/05/active-template-library-atl-security-updates.aspx

I had to manually apply this update to resolve it.
http://www.microsoft.com/downloads/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&displaylang=en