문제

ASP.NET 웹 응용 프로그램으로 사용 된 코드베이스가 있습니다. 이제는 분기되어 두 개의 Winforms 응용 프로그램의 일부로 사용되고 있습니다.

주요 차이점은 WinForms 앱이 "사용자 당"설정을 저장해야하며 웹 앱은 설정을 "응용 프로그램"수준에 저장하면됩니다. 그것들은 동일한 설정이지만 응용 프로그램 유형에 따라 다르게 저장됩니다.

설명 : 동일한 코드가 웹 사이트 응용 프로그램의 기초와 데스크탑 응용 프로그램의 코드 기반으로 사용됩니다. 데스크탑 응용 프로그램에서 설정은 적절한 사용자 디렉토리에 저장되어야하지만 동일한 코드가 웹 앱을 실행할 때는 작동하지 않습니다. 따라서 딜레마. 웹 앱의 Web.config-Type 상황에서 user.config-type 상황 (적절한 디렉토리에 저장)로 전환하는 방법 Desktop 앱.

Settings.settings 파일이 웹 앱에 대해 작동하는지 아는 사람이 있습니까?

동일한 설정을 두 가지 방법으로 저장하는 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

예, 웹 애플리케이션 프로젝트에 파일을 설정할 수 있습니다. WinForms 프로젝트에서와 같이 설정하십시오. 웹 프로젝트를 사용하면 애플리케이션 범위로 제한됩니다. 사용자 스코핑 된 설정을 만들 수는 없습니다.

다른 팁

앱에 대한 자세한 내용을 알지 못하고 사용자 데이터 (또는 다른 중앙 저장소)를 저장하는 것이 가장 좋습니다. 그런 다음 사용자는 플랫폼을 선택하고 선호도 및 설정에 액세스 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top