我知道我没有正常的设置,但这里是:
我在计算机实验室工作,计算机使用 Deep Freeze 和
每次登录Windows 7,相信每次登录都会初始化;注销后不保留用户设置。
我在 Visual Studio 2010 Professional 中创建了一个新的 C# 4.0 控制台应用程序项目。
我粘贴以下代码:
using System.Net.Sockets; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); } } }
Ctrl+Shift+S
F5; 它运行并终止,没有任何错误。
我注销 Windows 并再次登录。
在 Visual Studio 2010 Professional 中打开项目。
F5; 参数例外: http: //pastebin.com/pSju1p76
System.Net.Sockets.SocketException was unhandled Message=An invalid argument was supplied Source=System ErrorCode=10022 NativeErrorCode=10022
这是怎么回事?