ASP.NET 執行緒導致w3wp.exe異常 而開啟VS實時偵錯程式

老廖發表於2019-05-11

問題:ASP.NET 執行緒導致w3wp.exe異常 而開啟VS實時偵錯程式

導致異常的程式碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;
using System.Web.UI;

namespace Liao.Webform
{
    public class Sitebase : Page
    {
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            var t = new Thread(new ThreadStart(Test));
            t.Start();
        }

        public static void Test()
        {
            try
            {

                var f = HttpContext.Current.Request["f"];

                //邏輯....
            }
            catch (Exception)
            {
                
            }
        }
    }
}



問題截圖:

疑問:


1、不使用執行緒就不會出現上面的錯誤(因為啥 原因導致的)

龐順龍最後編輯於:4年前

此技術問答作者懸賞 5 個80幣

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章