c# - 像 CGI 文件一样在互联网上运行 C# 文件

标签 c# cgi

我的计算机上有一个 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/

相关文章:

c# - 并行 ForEach 和 ConcurrentBag

C# 正则表达式拆分街道地址 - 南非

python - 在 Python 3 CGI 中使用 matplotlib

python - 我可以从 python cgi 写入 Lighttpd 日志文件吗?

python - 如何从 CGI 脚本发送响应头和状态

c# - 是否可能有派生类无法调用但类的使用者可以调用的方法?

c# - 哪些语言支持继承方法返回类型的协变?

c# - 只获取直接接口(interface)而不是全部?

perl - 在没有 CGI 的情况下运行像 php 这样的 perl 脚本

javascript - 如何为 javascript 打印格式化的 python 输出?