我正在 Visual Studio 2010 中运行并执行以下代码
Thread thrd = new Thread(new ThreadStart(
delegate {
Init(visible);
System.Windows.Forms.Application.Run(this);
}));
thrd.SetApartmentState(ApartmentState.STA);
thrd.Start();
该线程成功执行,调用“Init”函数启动新的网络浏览器。
但是,当我在 IIS7 中使用 ASP.NET 4.0 应用程序池配置网站时,放置在线程中的任何内容都不会被执行。有人可以指导我,需要做什么设置吗?
问候, 阿尼尔
更新:这是代码的链接:http: //www.codeproject.com/Articles/50544/Using-the-WebBrowser-Control-in-ASP-NET
看起来我不是唯一一个遇到这个问题的人。