C# 是否有一种标准的方法来创建对服务器的web请求以使用其上的应用程序?

C# 是否有一种标准的方法来创建对服务器的web请求以使用其上的应用程序?,c#,powershell,mono,C#,Powershell,Mono,我一直在开发一个与PowerShell for Windows接口的应用程序。到目前为止,一切都很顺利。但是,它直接连接到MySQL(我想这不是一个好的做法?),也直接连接到本地PowerShell实例。然而,我未来的目标是使其跨平台。我最近买了一本关于跨平台开发(我相信是基于mono的)的书,来了解一些基本的东西,比如公共服务层的最佳实践。然而,我不知道如何使用PowerShell做到这一点 我的问题是,有没有一种方法可以在某个地方托管一台服务器,该服务器通过来自多个连接的web请求同时远程接

我一直在开发一个与PowerShell for Windows接口的应用程序。到目前为止,一切都很顺利。但是,它直接连接到MySQL(我想这不是一个好的做法?),也直接连接到本地PowerShell实例。然而,我未来的目标是使其跨平台。我最近买了一本关于跨平台开发(我相信是基于mono的)的书,来了解一些基本的东西,比如公共服务层的最佳实践。然而,我不知道如何使用PowerShell做到这一点

我的问题是,有没有一种方法可以在某个地方托管一台服务器,该服务器通过来自多个连接的web请求同时远程接受Powershell连接?否则,我不知道如何将这样的应用程序移植到Android之类的系统上


另外,我不反对一些关于web请求等最佳实践的基本链接。

看看。

你说“web请求”是什么意思?请举一个例子。@JohnSaunders我可能看错了术语,但似乎很多人通过SOAP命令和某种PHP脚本连接到MySQL数据库。我想知道是否有一些通用的方法可以在应用程序中实现这一点,比如PowerShell。这里的许多PowerShell极客(包括我自己)可能会有点畏缩,但如果您打算进行跨平台应用程序开发和管理,我建议您远离像PowerShell这样的专有技术,并尝试使用在所有平台上容易找到且标准化的东西。这大大缩小了技术的范围。话虽如此,你完全可以依靠powershell进行windows管理和脚本编写(至少目前是这样,直到msft将其扼杀)@JakeHeidt谢谢你的回复!我的应用程序的主要用途是使用用户创建的任务管理Office 365中的任务。长话短说,除非有一种开放的方式来管理Office 365(我肯定没有),否则这将无济于事/有了Web访问,有没有办法将其转变为一个通用的、公共的Powershell门户,以供多个连接访问?我不期望完整的演练,但我真的不知道从哪里开始