【发布时间】:2016-12-30 14:05:14
【问题描述】:
目前我将我的 C# mysql 连接信息存储在类文件本身中,这似乎并不聪明,因为最终用户可以简单地使用像 NET Reflector 这样的反射器来调试源代码,以防它没有被混淆。
现在 stackoverflow 上的用户建议创建一个将操作数据库的 Web 服务。最终用户将使用的软件然后简单地使用用户的凭据通过 Web 服务对自身进行身份验证,然后使用它来访问资源。
现在我遇到了以下问题,我的服务器在 linux ubuntu 上运行,并且已经存储了一个使用 plesk 创建的网站。
我知道我可以使用http://www.mono-project.com/ 在 linux 上托管 web 服务。但是我从来没有这样做过,因为我一直使用 PHP 来做这些事情,而且我对如何将 c# web 服务上传到 ssh 服务器上安装的单声道版本有点困惑。
我可以使用 PHP 创建一个与 C# 桌面应用程序通信的 Web 服务吗?
【问题讨论】:
-
当然,它只是一个端点。您可以使用任何您想要的东西创建 Web 服务,然后只需从您的桌面应用程序发出 Web 请求。如果您创建了一个安静的端点,那么您可以使用 RestSharp 之类的东西进行通信。
标签: c# mysql linux web-services mono