【问题标题】:Provide Information from C# to Web从 C# 向 Web 提供信息
【发布时间】:2013-09-14 03:10:53
【问题描述】:

如何或有可能从网站向 c# 程序/服务/服务器发送请求,处理请求并将信息发送回网站?

例如:

我单击网站上的按钮请求服务器分区的剩余磁盘大小,网站将请求发送到 c# 程序,它处理请求并将信息发送回网站。该网站注意到数据(带有事件或其他内容)并显示它。

【问题讨论】:

  • 一种方法是定义 Web 服务。参考 WCF
  • 您的网站将位于何处,您需要检查任何其他服务器或您网站托管的服务器的磁盘空间?
  • 如果您需要使用网站托管服务器检查该内容,而不仅仅是简单的 ASP.NET 网页,您可以编写代码来检查磁盘空间..
  • 或者,如果您需要检查其他服务器空间,而不是编写 Web 服务并将该服务托管在您需要检查磁盘空间的服务器上......而不是简单地使用 jQuery 或代码调用该 Web 服务使用服务参考的背后。
  • 你的网络服务器和“c#程序/服务/服务器”之间的TCP Sockets也可能是一个解决方案。

标签: c# web


【解决方案1】:

嗯,这取决于你的架构。

为了更好地定义项目,我可以给你同样的建议。

您的描述是指 Web 客户端(能够执行 HTTP 请求)、Web 服务器(能够接收此类请求)。您没有提供有关后端的太多详细信息,即您要查询的服务器。

Web 服务器和被查询服务器是同一台机器吗?

您也没有提供有关信息刷新率的太多信息。我的意思是,您需要查询资源的实时图片还是可以对资源进行采样(在数据库中,例如通过轮询目标服务器)然后通过 Web 服务公开?

看看这篇文章Get pc (system) information on windows machine - C# script。

【讨论】:

  • 这个想法是创建一个项目经理......因此我会在我们的 Intranet 中创建一个网站。但据我所知,我无法访问硬盘驱动器来读取文件等,所以我想到了一个 c# 服务来获取信息等并使用该网站进行显示和控制
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-03
  • 1970-01-01
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-20
相关资源
最近更新 更多