If I build a website with ASP.NET and C SHARP and run it on a stranger host,Can the host accede to my source code?
Actually,I am an able programmer in Php and Java,But recently due to some reasons I was inspecting the possibility of shifting  and transfering from Php and Java to the .net platform(ASP.net and C SHARP).As I have heard recently ASP.NET and C SHARP and basically the .net platform are not open source as PHP and JAVA are,and as I have some projects to do and want to keep my source code secret and private,I was wondering if I shift from PhP and JAVA to asp.net and C sharp and build a website with them and write the code in them and finally upload and run it on an unknown host,will the host be able to access to my source code ?

Thanks a lot for your answers in advance
If I build a website with ASP.NET and C SHARP and run it on a stranger host,Can the host accede to my source code?
===

Actually,I am an able programmer in Php and Java,But recently due to some reasons I was inspecting the possibility of shifting  and transfering from Php and Java to the .net platform(ASP.net and C SHARP).As I have heard recently ASP.NET and C SHARP and basically the .net platform are not open source as PHP and JAVA are,and as I have some projects to do and want to keep my source code secret and private,I was wondering if I shift from PhP and JAVA to asp.net and C sharp and build a website with them and write the code in them and finally upload and run it on an unknown host,will the host be able to access to my source code ?

Thanks a lot for your answers in advance