私は通常のセットアップを持っていないことを知っていますが、ここにあります:
私はコンピュータ ラボで働いており、コンピュータは 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
これどうしたの?