我有一个使用SQL Server 2008 R2数据库的C#.NET应用程序。如何将应用程序部署到许多用户
我没有问题将实际的应用程序部署到多台PC上,但是我在部署数据库时遇到了一个麻烦。该应用程序将被大量用户使用 - 它可以由任何人下载和安装。我的问题是应用程序使用连接字符串连接到数据库。
我该如何将数据库作为使用Visual Studio发布工具进行安装的一部分,并确保它可以在具有相同连接字符串的任何安装上工作。
我花了很长时间搜索,并尝试了很多潜在的解决方案,包括this, however in the latter particular case,应用程序在部署时找不到数据库。
你希望每个用户连接到相同的数据基础还是每个人都有他/她自己的数据库?在第二种情况下,您应该使用随应用程序一起提供的数据库文件,或者如果它不太复杂,可以考虑另一种文件类型,例如xml。 – Sami
@Sami - 我希望每个用户使用他们自己的数据库,并以某种方式捆绑它。我已经在上面发布的链接中尝试了解决方案,但它没有奏效。 – database
请发布您的连接字符串。 – Sami