What you need to run is called HTTP server, and it should be ASP.NET-enabled. You can run it on the same computer as the Web browser used for the show or somewhere on the net.
Did you notices that with Visual Studio, you were running a special "development" HTTP server. If you don't clearly understand what the server was doing (which I suspect from the question), I would say that your statement "I created a Web page… made up of ASP.NET and C#" is a certain exaggeration. :-) I apologize if this is not the case.
I know only two candidates for such a server (not counting the development server). One is IIS, another is Apache with Mono and a module used to implement ASP.NET functionality called "mod_mono". Please see:
http://en.wikipedia.org/wiki/Internet_Information_Services[
^],
http://www.iis.net/[
^];
http://en.wikipedia.org/wiki/Mono_%28software%29[
^],
http://www.mono-project.com/Main_Page[
^];
http://en.wikipedia.org/wiki/Mod_mono[
^],
http://www.mono-project.com/Mod_mono[
^].
IIS is only for Windows, Apache-based solution can work on different platforms, including Windows and Linux.
Practically, you can order a
Web hosting service (
http://en.wikipedia.org/wiki/Web_hosting_service[
^]) and deploy your Web site there, and the service will serve up your site for you. You can have it free of charge, at least for some trial period.
—SA