このコードは WCF で記述されています。localhost から参照を追加すると、このコードは正常に動作しますが、IIS からサービス参照を追加すると cn.Open() で失敗します。例外はスローされず、この行でハングします。
OdbcConnection cn = new OdbcConnection();
cn.ConnectionString = "DSN=myDsn;Uid=myuid;Pwd=mypassword;";
cn.Open(); // Fails on this line
または、C# で dsn を使用してデータソース名を取得できる他の方法はありますか?