从C#到Web提供信息

从C#到Web提供信息,c#,web,C#,Web,如何或可能从网站向c#程序/服务/服务器发送请求,处理请求并将信息发送回网站 例如: 我点击一个网站上的按钮,请求服务器分区的剩余磁盘大小,该网站将请求发送给c#程序,它处理请求并将信息发送回该网站。网站注意到数据(带有事件或其他内容)并显示出来。好吧,这取决于你的架构 我可以给你同样的建议,以便更好地定义该项目 您的描述是指一个web客户端(能够执行HTTP请求),一个web服务器(能够接收此类请求)。您没有提供关于后端的详细信息,即您要查询的服务器 web服务器和查询服务器是同一台机器吗 您

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

例如:


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

好吧,这取决于你的架构

我可以给你同样的建议,以便更好地定义该项目

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

web服务器和查询服务器是同一台机器吗

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


看看这篇文章。

一种方法是定义web服务。参考WCFW您的网站将位于何处,您需要检查任何其他服务器或网站托管服务器的磁盘空间?如果您需要使用网站托管服务器检查磁盘空间,您可以通过简单的ASP.NET网页,将按钮及其代码放在后面,您可以编写代码来检查磁盘空间。或者,如果您需要检查其他服务器空间,您可以编写Web服务并通过需要检查磁盘空间的服务器托管该服务。。而不是简单地使用jQuery调用web服务或使用服务引用调用代码隐藏。web服务器和“c#program/service/server”之间的TCP套接字也可能是一个解决方案。其想法是创建一个projectmanager…因此,我将在我们的intranet中创建一个网站。但据我所知,我无法访问硬盘以读取文件等。因此我考虑使用c#服务获取信息,并使用网站进行显示和控制