Windows窗体中的webbrowser控件无法登录

时间:2013-08-17 12:02:51

标签: asp.net c#-4.0

Windows窗体具有webbrowser控件,可以登录到页面。 当我点击服务器上的exe时它会记录ins。但是当我使用进程从asp.net页面运行exe时,登录失败。我认为webbrowser在asp.net页面进程下运行时不使用cookie。

System.Diagnostics.Process process1 = new System.Diagnostics.Process();
        process1.StartInfo.WorkingDirectory = @"C:\ceza\";
        process1.StartInfo.FileName = @"WindowsCezaPuani.exe";
        process1.StartInfo.Arguments = args;
        process1.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
        process1.StartInfo.CreateNoWindow = false;
        process1.Start();

我如何克服这个问题?或者从webbrowser cookies中引发问题?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

应该由使用的不同身份引起。从asp.net页面启动进程时,默认情况下该进程在应用程序池标识下运行。

您可以尝试将应用程序池标识设置为您的计算机登录帐户。

请点击以下链接,了解设置应用程序池标识的步骤。

http://technet.microsoft.com/en-us/library/cc771170%28v=WS.10%29.aspx