You can install .NET runtime, and host it in
his local IIS. The requirement is that IIS has the website set up
pointing to the appropriate folder. (For example, save the website in
'c:/inetpub/website name' and point IIS's website directory to that same
folder. You will also need to make sure that IIS_USR has read access to
this folder.)
For example, the hosted server I use does not have Visual Studio
installed, we simply ship the code up and run it through IIS and .NET
installed without visual studio.