I am developing an application that will be open source, and i want this application to be updatable through ClickOnce (or similar), but i want to implement it from a free hosting, as i don't know the volume of downloads i will have. I would need something like sourceforge or codeplex,a hosting that allows me to see the version and in that case, alert the user that there is another newer version and download it.
As far as I see, you can use any web server to host ClickOnce packages. Because of that, using SourceForge could be good, because they do provide you with normal webspace.
Also see this question for a bit more information about hosting ClickOnce applications on a normal web server like Apache (which, I believe, is used by SourceForge).
You'll probably have to add the following to your .htaccess file:
AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
AddType application/vnd.ms-xpsdocument xps
AddType application/xaml+xml xaml
AddType application/x-ms-xbap xbap
AddType application/x-silverlight-app xap
Beyond that, there are no server side requirements for hosting ClickOnce or Silverlight 2.0 applications. (The last 4 types are those that add support for Silverlight).
In SourceForge the only thing you can do is upload the files, you cannot touch the htaccess, but i think this is not my problem at this moment. I think the only thing i need is a ftp, but i would like it to be a ftp related with open source world or software world. In any case, a free hosting with ftp.