我有一个当前问题,我的 clickonce 应用程序的更新弄乱了连接字符串。这主要发生在我对备份盒进行更新然后第一次在生产盒上运行它时(在备份盒测试之后)。我的 clickonce 应用程序看到从备份服务器托管的更新并将其拉下,在此过程中覆盖了良好的 IP。
对用户来说,一切仍在工作,但实际上他们正在查看测试数据库。
我正在阅读,看来如果我将连接字符串移动到“用户”设置,我可以让它保持现有值。这仅在我现有的值显然是非默认值时才有效。
因此,为了保留现有的用户连接字符串,我需要设置一个我无法在客户端计算机上使用的项目设置默认值,从而强制我在最初部署应用程序后对其进行修改?
通过这样做,我会通过更新过程的检查并保留我的用户配置值吗?