【问题标题】:Deploy c# application with MySql database in VS 2015 using VS Publish Method使用 VS Publish 方法在 VS 2015 中使用 MySql 数据库部署 c# 应用程序
【发布时间】:2017-02-10 07:25:47
【问题描述】:

我在 Visual Studio 2015 中创建了一个带有 MySql 数据库的 C# 应用程序。我想使用 Visual Studio 中的发布方法部署我的项目,包括数据库。我不知道如何部署 MySQL 数据库,因此我可以在目标计算机上使用我的应用程序,而无需手动安装任何 MySQL 服务器或数据库。我希望当我在目标计算机上安装我的应用程序时,它会自动检测数据库并工作。

请帮忙。谢谢。

【问题讨论】:

  • 数据库是MySql 还是SQL Server ?
  • 您是否使用单独的数据库服务器?
  • 我建议您使用Sqlite 而不是任何其他DB。如果它只在一台机器上使用并且这样做很简单。
  • 数据库是MySql。
  • 我开发了 windows 应用程序并使用 localhost 作为数据库服务器。是否有可能在客户端计算机上不查看他们安装和使用数据库应用程序的数据库结构?我搜索了很多,但找不到任何可能的解决方案。

标签: c# mysql deployment publish visual-studio-2015


【解决方案1】:

如果您使用数据库存储作为服务器,则无需安装 SQL 和 mySql 数据库软件。但是需要在webconfig中配置数据库

【讨论】:

  • 在开发机器中,我使用 localhost 作为服务器,它是 Windows 应用程序,所以我在 app.config 文件中设置了服务器和数据库设置。但是当我想在目标机器上使用它时,我需要设置 ODBC、MySQL DB 脚本查询来完全设置数据库吗?有没有什么办法,在不向客户展示我的数据库结构的情况下,当他们安装软件时,一切都应该自动完成?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-03
  • 1970-01-01
  • 2018-02-17
  • 2015-09-07
  • 1970-01-01
相关资源
最近更新 更多