Witam. Mam pytanko odnośnie błędu podane w tytule. W aplikacji mam metode ABC, która jest uruchamiana z metody Application_Start, natomiast w metodzie ABC mam stworzony wątek aby obsłużyć WebBrowser. Odpalając to lokalnie nie ma żadnych problemów ale gdy wrzucam to na hosting i odpalam to właśnie występuje błąd Thraed was being aborted i stacktrace jest do metody, w której jest tworzony wątek z WebBrowserem.
System.Threading.Thread thread = new System.Threading.Thread(delegate()
{
using (System.Windows.Forms.WebBrowser browser = new System.Windows.Forms.WebBrowser())
{
foreach (Cookie cookie in cookieCollection)
{
InternetSetCookie(uriString, cookie.Name, cookie.Value);
}
browser.Navigate(uriString);
while (browser.ReadyState != System.Windows.Forms.WebBrowserReadyState.Complete)
{
System.Windows.Forms.Application.DoEvents();
}
AJSCode = browser.Document.Body.InnerHtml;
}
});
thread.SetApartmentState(System.Threading.ApartmentState.STA);
thread.Start();
thread.Join();
Czy to może mieć jakiś związek z hostingiem? Nie wiem naprawdę jak się zabrać za ten problem.
Z góry dziękuje!