0
我正在運行此代碼。決明子方法在控制檯應用程序中正常工作,但在asp.net應用程序中出錯
server.Open();
//Console.WriteLine("----------------------------------------------------");
//Console.WriteLine("Active users on {0}", machineName);
foreach (ITerminalServicesSession session in server.GetSessions())
{
System.Security.Principal.NTAccount account = session.UserAccount;
if (account != null)
{
if (session.ConnectionState == Cassia.ConnectionState.Active)
{
((TextBox)Page.FindControl("txt" + machineName.Substring(7))).Text += session.UserName + " idle " + session.IdleTime.TotalMinutes + " minutes" + "\r\n";
}
}
}
它在控制檯應用程序中運行正常,但在asp.net頁面中提供「沒有更多數據可用」錯誤。
順便說一下,你們如何在本網站發佈時以美麗的顏色格式化代碼。 – user1451111
「System.Security.Principal.WindowsIdentity.GetCurrent()。Name」爲控制檯應用程序和asp.net頁面賦予不同的值。我該如何糾正它。 – user1451111