Este me tiene perplejo. Ni siquiera estoy tratando de conectarme a una base de datos. Cuando este código llega a la línea donde instancia un nuevo objeto SqlConnection, simplemente se cuelga allí, sin lanzar una excepción ni nada. Intenté compilarlo para 2.0. 3.5 y 4.0, y todos cuelgan. Por supuesto, también funciona en mi máquina y en la suya. Pero estoy tratando de ejecutar este código en un servidor Windows Server 2008 x64, y no se moverá.llamando al nuevo SqlConnection() bloquea el programa
// 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.
}
}
compilación (2.0): c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ csc.exe example.cs
Sí, se cuelga con o sin una cadena de conexión. – CrackingWise
¿El comportamiento es el mismo si lo orienta a 32 o 64 bits? – Rob
intenta pasar una cadena de conexión a la clase SqlConnection. – amrfaissal