目前我正在将我的C#mysql连接信息存储在类文件本身内部,这看起来并不聪明,因为最终用户可以简单地使用像.NET Reflector这样的反射器来调试源代码,以防其未被遮挡。使用Web服务访问数据库的C#桌面应用程序PHP或C#Web服务
现在,用户在stackoverflow上建议创建一个Web服务来操纵数据库。最终用户使用的软件只需使用用户的凭证对Web服务进行身份验证,然后使用它来访问资源。
现在我有以下问题:我的服务器在linux ubuntu上运行,并且已经存储了使用plesk创建的网站。
我知道我可以使用http://www.mono-project.com/在linux上托管web服务。但我从来没有这样做,因为我一直使用PHP来做这样的事情,而且我对如何将c#web服务上传到ssh服务器上已安装的mono版本感到困惑。
我可以使用PHP创建一个与C#桌面应用程序通信的Web服务吗?
当然,它只是一个端点。你可以用你想要的任何东西来创建web服务,然后从你的桌面应用程序发出web请求。如果你制作了一个安静的端点,那么你可以使用类似[RestSharp](http://restsharp.org/)的方式进行通信。 – pstrjds