簡體   English   中英

決明子方法在控制台應用程序中工作正常,但在asp.net應用程序中出錯

[英]Cassia method works fine in console app but error in asp.net app

我正在運行此代碼。

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頁中顯示“沒有更多可用數據”錯誤。

我在IIS 7中創建了一個新的應用程序池,並將其身份設置為我的個人用戶名,而不是默認的AppIdenitity。 然后,我將此新的應用程序池分配給IIS中的ASP.NET Web應用程序。 問題已解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM