do you know any free web hosting site for .net framework?
There are three freehosts for .net(ASP.net) you can find on the web:http://www.brinkster.com/Free-Hosting.aspxhttps://somee.com/FreeAspNetHosting.aspxhttp://www.asphost4free.com/
Note all of them offer very limited resources you can use on a free server, I'd only recommend them if you are developing a software or building some kind of test/trial version for your site.
One more -- with a lot more bells / whistles -- would be AWS' free tier, you can get a t1 micro windows server now. Not sure how much good they are but they are better than shared hosting.
It's setup similar to things like Heroku, so not your traditional hosting.