우리는 WCF 웹 서비스에서 datetime 값을 포함하는 일부 XML을 문자열로 반환합니다. 이 값은 먼저 데이터베이스에서 읽은 다음 .ToString()을 사용하여 xml 문자열에 추가됩니다.IIS 기본 datetime 형식
웹 서버가 많이 있지만이 특정 날짜 값을 24 시간 값으로 변환하는 경우 12 시간 값이 필요하지만 IIS 기본 날짜 형식을 변경하는 방법을 알 수는 없습니다. 지역 설정을 변경하려고 시도하고 웹 서비스의 culture와 ui culture 값을 살펴 봅니다. 둘 다 "불변 언어 (Invariant Country)"로 설정됩니다.
레지스트리가 변경 될 수도 있습니다. 누구든지 웹 서비스의 datetime 형식을 변경하는 방법을 알고 있습니까?
이 단계에서 코드를 변경할 수 없으므로 서버를 업데이트하는 것이 유일한 방법입니다. 윈도우 서버 2008
에서 실행
그 내가 그것을 알아 냈어요
웹 서비스를 실행하는 사용자의 국가 별 설정을 확인 했습니까? –
웹 서비스를 시작하는 데 사용 된 IIS 사용자 또는 사용자 계정을 의미합니까? –
실제로 WCF 서비스를 실행하는 계정을 의미합니다 (작업 관리자의 사용자 열 참조). 또는 IIS 응용 프로그램 풀에서 실행됩니까? 그렇다면이 사용자가 될 것입니다 ... –