Uri.CheckHostName("контосо.ком") 在任何地方都返回UriHostNameType.Unknown,但在Windows 8上返回UriHostNameType.Dns。有什么想法,为什么突然一个包含Unicode/Cyrillic字符的主机名在Windows 8中是有效的吗?
因此,国际化域名应运而生。 http://en.wikipedia.org/wiki/Internationalized_domain_name https://www.rfc-editor.org/rfc/rfc5895
Uri.CheckHostName("контосо.ком")
的相同.NET 3.5应用程序返回不同的结果。 - kateroh