.NET 웹 사이트에 대한 응용 프로그램 메시지를 저장하는 방법

StackOverflow https://stackoverflow.com/questions/30321

  •  09-06-2019
  •  | 
  •  

문제

다음과 같은 애플리케이션 메시지를 저장하는 방법을 찾고 있습니다.

  • "성공적으로 로그인했습니다."
  • "오류가 발생했습니다. x100으로 헬프 데스크에 문의하십시오."
  • "모든 시스템 암호를 재설정 할 권한이 없습니다."등

    사용자가 메시지 문구가 마음에 들지 않는다고 결정할 때 소스 코드를 변경하지 않고 재 컴파일 한 다음 재배포합니다. 대신 메시지 저장소 만 변경합니다.

    키와 값을 사용하여 web.config의 문자열에 쉽게 액세스 할 수있는 방법이 정말 마음에 듭니다. 라코 디스

    그러나 많은 애플리케이션 메시지를 가질 수 있었기 때문에 web.config를 직접 사용하고 싶지 않았습니다.두 번째 웹 구성 파일을 추가하여 사용하려고했지만 물론 가상 디렉터리 당 하나만 가질 수 있습니다.

    많은 사용자 정의 코드를 작성하지 않고이를 수행하는 방법에 대한 제안이 있습니까?

도움이 되었습니까?

해결책

Web.config의 appSettings에서 다음으로 변경합니다. 라코 디스

그런 다음 StringKeys.config 파일을 만들고 모든 키를 포함합니다.

실제 애플리케이션 관련 키에 대해 기본 web.config의 AppSettings 영역을 계속 사용할 수 있습니다.

다른 팁

  • xml 파일에 문자열을 넣고 filewatcher를 사용하여 파일 업데이트 확인
  • 데이터베이스에 문자열을 넣고 캐시하고 합리적인 만료 정책을 설정합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top