我的计算机上有一个 Visual C# 项目,我希望我的用户能够通过 Web 浏览器与其交互。我已完成研究,并且我知道我可能会使用 CGI 来执行此操作。
但是,虽然我已经能够使用 .pl 和 .cpp 文件执行此操作,但我不知道如何使用 C sharp (.cs) 文件执行此操作。谁能解释一下我将如何做到这一点?
编辑:如果有替代解决方案,其中网页将我的 C# 程序作为后端程序进行通信,那也行得通。
更新:在与我的托管服务提供商取消并设置了一个基于家庭的网络服务器 (windows) 之后,我终于得到了 C# 文件作为 CGI 运行。感谢大家的帮助!
最佳答案
您必须给我们一些背景信息……为什么不选择 asp.net?如果您只是不想在 IIS 上下文中运行,您可以简单地编写一个 Windows 服务(并公开 WCF 服务,如果您需要的话,甚至是原始套接字)。
编辑:为了响应最近关于服务器是 UNIX 的评论,您可以使用 MONO 在该服务器上运行 .net 代码:http://www.mono-project.com/Main_Page
你可以使用类似 mod_mono 的东西或者如果你喜欢不同的东西,你可以看看 manos de mono
关于c# - 像 CGI 文件一样在互联网上运行 C# 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675191/