매개 변수에 독일어 움라우트가 포함 된 EndpointAddress 클래스의 인스턴스를 만들려고합니다. 예를를 들어net.tcp를 사용하는 EndpointAddress의 독일어 움라우트
:
EndpointAddress endpointAddress = new EndpointAddress("net.tcp://süd:8001/EmployeeService");
그것은 항상 URI를 구문 분석 할 수 없습니다 주어진 예외가 발생합니다. 움라우트를 인코딩 된 값으로 바꾸려고 시도했지만 동일한 예외가 발생했습니다.
잘못된 URI : 호스트 이름을 파싱하지 못했습니다.
누구든지 이전에 동일한 문제가 있었습니까? 미리 감사드립니다.
변환은 어떻게 생겼습니까? 예외는 무엇을 말합니까? –
'새로운 EndpointAddress ("net.tcp : // süd : 8001/EmployeeService")'.net4.5에서 제대로 작동합니다. 이전 버전을 사용하고 있습니까? – spender
[IRI (국제 리소스 식별자) 구문 분석] (http://msdn.microsoft.com/en-us/library/bb968786.aspx)을 활성화 해 보셨습니까? [] (http://msdn.microsoft.com/en-us/library/bb882600.aspx) [다국어 도메인 이름 (IDN) 구문 분석]을 사용하도록 설정할 수도 있습니다 (http://msdn.microsoft.com/en/ -us/library/bb968786.aspx). [] –
dtb