使用C#应用程序在方法上控制功能



以这种方式看起来模糊,但是我已经在.NET中编码了某些任务,我想从网站上运行。我正在考虑对C Sharp应用程序执行任务并返回结果的某种呼吁。

我将如何建立该连接是我的问题,如何让我的网站与.NET应用程序交谈。

您所描述的是Web服务,通常是肥皂或休息。

SOAP基本上是您的桌面应用程序向Web服务器发送XML消息,说:"运行此任务并使用这些参数进行操作"。然后,服务器也返回XML中的响应。

休息是相似的,但与XML并没有真正绑定。它往往是您只需通过www.myserver.com/runtask/123等特殊URL来调用的东西,通常会以JSON格式给您响应。

由于您使用的是C#,因此我建议使用SOAP,因为.NET Framework具有一个名为WCF的魔术小功能,这使设置和消费肥皂服务变得轻而易举。因此,请访问Google在网站上设置您的肥皂服务的WCF教程,以及在桌面应用中使用它的WCF教程

问题有点模糊。...例如...

如果您要调用的.NET代码可以包裹在DLL中,这是C#ASP.NET网站,附加DLL并运行代码很容易。

如果您想从后端处理中运行Web服务器上的外部应用程序,则可以使用System.diarostics.process。

如果您的.NET代码在与Web服务器的单独计算机上,则您需要在它们之间进行某种通信,例如肥皂,REST API等...如上所述。

如果您想开发C#

的网站,请使用ASP.NET

您可以选择

的ASP.NET类型
  1. ASP.NET Web表单(旧一个( - 与Windows表单应用程序看起来相似
  2. ASP.NET MVC 5(不那么古老( - 具有良好的关注结构
  3. ASP.NET Core MVC(最新( - 与ASP.NET MVC 5相似,带有一些增强功能

  • 选择后,我建议在开始编码之前完成基本教程。

相关内容

  • 没有找到相关文章

最新更新