XmlbinaryNodewriter не собирается сериализовать пароль учетной записи Управляемой службы Unicode Group для передачи веб C#

Место общения программистов C#
Anonymous
 XmlbinaryNodewriter не собирается сериализовать пароль учетной записи Управляемой службы Unicode Group для передачи веб

Сообщение Anonymous »

предыстория: мы отправляем задание HPC, используя Microsoft HPC Pack 2019 SP3 SDK. HPC не национально не поддерживает учетные записи GMSA Active Directory, поэтому мы получаем пароль учетной записи GMSA через AD. Пароль MSA представляет собой пароль 256 байтов, выраженный в Unicode (UTF16? - .net отображает пароль как 128 длины) < /p>
Проблема: когда мы пытаемся отправить задание по этому паролю, через HPC Webservice, xmlbinaryNodewriter не позволяет сериализовать со следующей ошибкой: < /p>

Исключено: 'System.text.encoderfallbackexception' in mscorlib.dll
Невозможно перевести символ Unicode \ udc33 в индексе 43 на указанную кодовую страницу. < /P>
< /blockquote>
Здесь. Наш пароль GMSA (некоторые детали отредактированы для безопасности): < /p>

Может ли кто -нибудь точно объяснить, почему сериализация терпит неудачу? Я предполагаю, что это может быть связано с не отображаемыми символами или чем -то еще? Кто -нибудь знает, как сказать XmlobjectSerializer, что строка является UTF16, а не 8? pzqp1zof.png " /> < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -account-p

Вернуться в «C#»