MSDN http://msdn.microsoft.com/en-us/library/system.net.ipaddress.tryparse(v=vs.100).aspxによると、ipString に Unicode 文字を含めることはできません。そうしないと、ArgumentException がスローされます。
誰でもローカル コンソール アプリで再現できますか?複数の Unicode 文字を試しましたが、再現できませんでした。
一部のサーバー ログで同様のエラーが発生しました。
マーシャリングできません: マップできない文字が見つかりました。しかし、どの入力がコードを壊したかをログに記録できませんでした。
更新、スタック トレースの一部: System.ArgumentExceptionMessage0: マーシャリングできません: マップできない文字が見つかりました。; System.String.ConvertToAnsi(Int32 iMaxDBCSCharByteSize、ブール値 fBestFit、ブール値 fThrowOnUnmappableChar、Int32& cbLength)-- System.StubHelpers.CSTRMarshaler.ConvertToNative(Int32 フラグ、文字列 strManaged、IntPtr pNativeBuffer)-- System.Net.UnsafeNclNativeMethods.OSSOCK で。 WSAStringToAddress(String addressString, AddressFamily addressFamily, IntPtr lpProtocolInfo, Byte[] socketAddress, Int32& socketAddressSize)-- System.Net.IPAddress.InternalParse(String ipString, Boolean tryParse)-- System.Net.IPAddress.TryParse(String ipString, IPアドレス&アドレス)--