大家好,
我正在使用MySql作为后端的C#Winform应用程序(Visual Studio 2010)。同时,我正在寻找有关如何与MySql服务器一起部署此应用程序的问题的合适解决方案。由于这将是多用户应用程序,因此不能选择嵌入式数据库。它必须是基于服务器的。
应该有一个服务器,对于此服务器,需要此组合部署,对于客户端,当然仅需要安装应用程序。
那么我有哪些部署选项?如果我提供可从网站下载的该应用程序,是否应该将其分为2个单独的下载?一个是MySql本身(我正在为MySql使用XAMPP捆绑软件,因为它很容易携带),其次是应用程序及其所有依赖项。如果遵循这种方法,那么我必须从应用程序内部设置应用程序所需的整个数据库(我认为这并不困难)。但是最终用户必须下载MySql的整个软件包,是否可以减少XAMPP整个软件包的大小,因为我仅使用MySql数据库,因为我在XAMPP中不使用其他任何东西(PHP / Apache / Mercury Mail等等)是否可以删除它们,以使捆绑包的大小足够小以供最终用户下载?
我一直在寻找解决方案,许多论坛都对此有很多疑问,但是没有有用的解决方案。我正在寻找论坛专家的更好解决方案。
谢谢和最好的问候
艾哈迈德
我正在使用MySql作为后端的C#Winform应用程序(Visual Studio 2010)。同时,我正在寻找有关如何与MySql服务器一起部署此应用程序的问题的合适解决方案。由于这将是多用户应用程序,因此不能选择嵌入式数据库。它必须是基于服务器的。
应该有一个服务器,对于此服务器,需要此组合部署,对于客户端,当然仅需要安装应用程序。
那么我有哪些部署选项?如果我提供可从网站下载的该应用程序,是否应该将其分为2个单独的下载?一个是MySql本身(我正在为MySql使用XAMPP捆绑软件,因为它很容易携带),其次是应用程序及其所有依赖项。如果遵循这种方法,那么我必须从应用程序内部设置应用程序所需的整个数据库(我认为这并不困难)。但是最终用户必须下载MySql的整个软件包,是否可以减少XAMPP整个软件包的大小,因为我仅使用MySql数据库,因为我在XAMPP中不使用其他任何东西(PHP / Apache / Mercury Mail等等)是否可以删除它们,以使捆绑包的大小足够小以供最终用户下载?
我一直在寻找解决方案,许多论坛都对此有很多疑问,但是没有有用的解决方案。我正在寻找论坛专家的更好解决方案。
谢谢和最好的问候
艾哈迈德