Это меня поставило в тупик. Я даже не пытаюсь подключиться к базе данных. Когда этот код доходит до строки, в которой я создаю новый объект SqlConnection, он просто зависает там, не вызывая исключения или чего-то еще. Я пробовал скомпилировать его для 2.0. 3.5 и 4.0, и все они зависают. Конечно, это работает и на моей машине, и на вашей тоже. Но я пытаюсь запустить этот код на сервере Windows Server 2008 x64, и он не сдвинется с места.
// example.cs
using System;
using System.Data;
using System.Data.SqlClient;
public class MainClass {
public static void Main(string[] args) {
Console.WriteLine("start");
SqlConnection conn = new SqlConnection(); // hangs here
Console.WriteLine("finish"); // never makes it here.
}
}
сборник (2.0): c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ csc.exe example.cs