application.setting (config)에 연결 문자열 및 기타 설정을 저장합니다. 또한 한 번의 클릭으로 C# 응용 프로그램을 배포하고 웹 서버에 게시하여 클라이언트가 쉽게 액세스 할 수있게했습니다. 하지만 문제는 사용자가 웹 서버에서 앱을 설치하고 애플리케이션에 맞춤 설정을 지정하면 내 앱의 새 버전을 게시 할 때마다 클라이언트가 웹 서버에서 앱을 업데이트하면 현재 애플리케이션 설정이 파일로 대체됩니다. 나는 서버에 게시 그래서 내 시스템에 응용 프로그램의 연결 문자열은 결과에 클라이언트에 대해 설정됩니다 클라이언트 응용 프로그램이 연결 문자열 변경 때문에 그의 DB에 연결할 수 없습니다 pls 한 번 클릭하여 설정을 업데이 트하는 것을 피하기 위해 솔루션이 있다면 알려주시겠습니까?clickonce 업데이트, 설치된 프로그램 구성 파일로 변경하지 마십시오
1
A
답변
0
데이터를 ClickOnce 캐시에 저장하는 것은 안전하지 않습니다. 업데이트로 변경되지 않도록 LocalApplicationData로 이동하는 방법을 설명하는 this article을 확인하십시오.
http://stackoverflow.com/questions/14400943/do-not-overwrite-settings-settings-file-with-clickonce?rq=1 에 따라 프로그램을 시작하기 전에 코드를 넣었지만하지 않았습니다. 나를 위해 일했다! –