gpt4 book ai didi

c# - 使用 C# 开发一个充当 Web 程序的程序

转载 作者:行者123 更新时间:2023-12-02 06:06:37 25 4
gpt4 key购买 nike

我不确定我是否能够正确解释它,因为我很确定我不知道与之相关的正确术语,这也是我在谷歌搜索上遇到困难的原因寻求答案。

本质上,我希望开发一个充当网站的程序。它会不断运行(像服务一样),并且当外部用户通过浏览器或类似于该程序运行的计算机上的特定端口发送 HTTP 请求时,它将返回 HTML。基本上,这个程序将全天执行各种后台任务,但我希望能够公开一个 Web 前端(几乎就像使用标准 WinForms 一样,但我希望能够远程访问它)以便能够配置它,检查任务的状态,并以其他方式与其交互。

我希望使用 .Net,但我也愿意使用更通用的东西,比如 Java。在该领域有经验的人将有助于解释您遇到的任何痛点以及如何开始的建议。

最佳答案

您可以在 C# 中使用 HttpListener 来完成此操作类。

我不久前发布了一个示例。请参阅A Simple Http Server .

尽管您可能会考虑是否真的想在那么低的级别上操作。我已经编写了一个基于 HttpListener 的相当复杂的服务器,如果重来一次,我可能会硬着头皮使用 ASP.NET。虽然有一点学习曲线,但除非您的服务器非常小且简单,否则 ASP.NET 应用程序将更容易编写,并且可能更健壮。

关于c# - 使用 C# 开发一个充当 Web 程序的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22241685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com