설정을 만들려는 .NET 2.0 클래스 라이브러리 (웹 서비스)가 있습니다. 그러나 디자이너를 사용하여 설정 파일을 만들려고하면 설정 범위를 사용자 범위로 설정할 수 없습니다.C# 응용 프로그램 설정
웹 앱과 관련이 있습니까? 일부 설정을 쉽게 저장할 수있는 방법이 있습니까? smtp 호스트 URL과 같은 값을 저장해야합니다.
설정을 만들려는 .NET 2.0 클래스 라이브러리 (웹 서비스)가 있습니다. 그러나 디자이너를 사용하여 설정 파일을 만들려고하면 설정 범위를 사용자 범위로 설정할 수 없습니다.C# 응용 프로그램 설정
웹 앱과 관련이 있습니까? 일부 설정을 쉽게 저장할 수있는 방법이 있습니까? smtp 호스트 URL과 같은 값을 저장해야합니다.
이것이 바로 ASP.NET Profiles의 문제입니다. aspNetCompatibilityEnabled = "true"(WCF를 수행중인 경우)를 신경 쓰지 않는 한 프로필 개체를 계속 사용할 수 있습니다. 내 생각에 asmx 웹 서비스를하고 있다면 프로필을 사용할 수 있어야합니다.
예 asmx 웹 서비스를 사용하고 있습니다. 나는 이것을 조사하려고 노력할 것이다. – krebstar
웹 응용 프로그램은 설정이 사용자 범위에 있도록 허용하지 않습니다.
제가 상황에 따라 사용했던 빠르고 쉬운 대안은 사전에 설정을 유지하고 디스크에 직렬화/비 직렬화하는 것입니다.
사전에 클래스를 래핑하면 설정에 강력하게 형식화 된 속성을 사용할 수 있습니다. .save 및 .load 메소드를 추가하면 잘 알고 사랑하는 설정 클래스를 거의 에뮬레이션합니다.
웹 사이트의 각 사용자마다 다를 필요가 있습니까? 그렇지 않다면, 그냥 web.config의 AppSettings에 넣으십시오. – MatthewMartin
당신을 이해했는지 모르겠군요. 하지만 web.config를 사용해 보셨습니까? – MCSI
내 생각 엔이 값들은 응용 프로그램 내에서 일종의 구성 화면을 통해 편집 할 수 있어야합니다. 응용 프로그램 범위 값은 읽기 전용입니다. –