В моем сервисе WCF мне нужно опубликовать его в службе Bonjour. Причина этого заключается в том, чтобы клиенты, которые потребляют мой сервис, знают, на каком компьютере он работает.Имя хоста со специальными авариями
Это хорошо работает. Но когда у меня есть машины со специальными символами в HostName, клиенты этой службы не могут есть, потому что во время устранения ошибки возникает ошибка.
Пример: «HTTP: // МАШИНА: 8888/service.svc»
Одно решение было бы использовать думали решить здесь IP машины вместо имени хоста. Но когда компьютер работает только с IPv6, я не могу опубликовать эту службу, потому что возникает следующая ошибка: «Недопустимый URI: неверный порт указан».
Как решить эту проблему без изменения HostName?
Вы ищете «как использовать недопустимое имя хоста в службе WCF» или «как правильно указать [IDN] (http://en.wikipedia.org/wiki/Internationalized_Domain_Names)» или что-то еще? –
Вы пытались выразить свое имя в [punycode] (http://en.wikipedia.org/wiki/Punycode)? См. [IDN] (http://en.wikipedia.org/wiki/Internationalized_domain_name). – McDowell