「リモートホストによって既存の接続が強制的に閉じられました」というメッセージが表示され続ける WCF Web サービスでCassiaを使用しようとしています。テスト コンソール アプリケーションで試してみると、問題なく動作します。これは、私が見つけたサンプルから使用しているコードです。誰もこれをやったことがありますか?
public List<ITerminalServicesSession> getTermminalServerSessions(string serverName)
{
ConnectionDetails connection = new ConnectionDetails();
connection.Domain = "DOMAIN";
connection.Server = serverName;
connection.Username = "USER";
connection.Password = "PASSWORD";
using (ImpersonationHelper.Impersonate(connection))
{
using (var server = GetServer(connection.Server))
{
server.Open();
return server.GetSessions().ToList();
}
}
}