1

我将连接字符串和其他设置存储在 application.setting(config) 中,还通过单击一次部署了 c# 应用程序并将其发布到 Web 服务器上,以便我的客户可以轻松访问。但问题是当用户从 Web 服务器安装应用程序并在应用程序上设置其自定义设置时,每次我发布我的应用程序的新版本时,当客户端从 Web 服务器更新应用程序时,其当前应用程序设置将被替换为我在服务器上发布,因此我系统上的应用程序连接字符串将为客户端设置,因此客户端应用程序由于连接字符串更改而无法连接到他的数据库,请让我知道是否有解决方案可以避免通过单击一次来更新设置?

4

1 回答 1

0

It's not safe to store your data in the ClickOnce cache. Check out this article, which explains how to move it to LocalApplicationData so it is unchanged by updates.

于 2013-10-18T18:24:44.847 回答