I have a Visual C# project on my computer and I would like my users to be able to interact with it through a web browser. I’ve done my research, and I understand that I will probably use CGI to do this.
However, while I have been able do this with .pl and .cpp files, i can’t figure out how to to it with C sharp (.cs) files. Can anyone explain how I would do this?
EDIT: If there is an alternate solution wherein the webpage communicates my C# program as a back-end program, that works, too.
UPDATE: After cancelling with my hosting provider and setting up a home-based web server (windows), I finally got the C# file to run as CGI. Thanks to everyone for your help!
You’ve got to give us some context … why wouldn’t asp.net be an option? If you simply don’t want to run in the context of IIS, you could simply write a windows service (and expose WCF services, or even raw sockets if that’s what you need).
edit: in response to the recent comment about the server being UNIX, you can use MONO to run .net code on that server: http://www.mono-project.com/Main_Page
You can either use something like mod_mono or if you’d prefer something different, you can look at manos de mono