這一個讓我難住。我甚至不想連接到數據庫。當這段代碼到達實例化一個新的SqlConnection對象的那一行時,它就掛在那裏,不會拋出異常或任何東西。我試過編譯它爲2.0。 3.5和4.0,他們都掛起。當然,它也適用於我的機器和你的機器。但我試圖在Windows Server 2008 x64服務器上運行此代碼,並且它不會改變。調用新的SqlConnection()掛起程序
// 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 \框架\ V2.0.50727 \ CSC.EXE example.cs
是的,它掛起有或沒有連接字符串。 – CrackingWise
如果以32位或64位爲目標,行爲是否相同? – Rob
嘗試將連接字符串傳遞給SqlConnection類。 – amrfaissal