无法在 IIS 8 上设置带有表情符号(unicode 6 字符)的主机名绑定

无法在 IIS 8 上设置带有表情符号(unicode 6 字符)的主机名绑定

我正在尝试在我们的 IIS8 上设置带有xn--n68h.tk表情符号(unicode 6 字符)的主机名。当我将其添加为绑定时,我们的 IIS 停止运行,当我尝试启动它时,我收到“值不在预期范围内”错误。

我如何修补我们的 IIS8 来支持此功能?

答案1

万一其他人也在寻找这个,我找到了解决方案。我尝试将 URL 添加为所谓的“Punycode”,例如,我明确尝试添加“xn--n68h”,而不是“出租车”表情符号。

IIS 不喜欢这样,因此我收到错误...您应该做的只是将 URL 添加为 unicode,它甚至会在 inetmgr 中正确显示表情符号。

相关内容