0

安裝dotnetcore並更新3後,我的調試被擊中到地獄。我可以調試代碼,但不是global.asax - 我正在運行iisexpress,並且它一直運行到更新。VS 2015更新global.asax中的3個斷點

事情是,它不是所有的項目。一些簡單的我可以在global.asax中進入一個斷點。我的同事們正在進行更新2,對他們來說,所有項目的斷點都沒有問題。

我可以忍受這個問題,如果它只是斷點問題,但它似乎並沒有加載global.asax,因爲它應該,因爲我自我簽名的證書的ServicePointManager.ServerCertificateValidationCallback覆蓋不起作用,但它爲我的同事。

我確實有任何斷點的問題,直到我刪除所有bin文件夾和obj文件夾,並刪除所有臨時aspnet文件在windows dotnet文件夾下。

我已經瀏覽了關於調試和項目設置的大部分帖子,但都無濟於事,我已經重新安裝了vs 2015兩次。我無法在visualstudio.com上找到vs 2015專業更新2的下載...他們似乎只有最新的,沒有別的。

任何人有任何想法?

/Erik

+0

更新:它似乎有時打的Application_Start斷點,當我走過去的錯誤無效的證書,並通過瀏覽器調用get方法......但並非總是如此。當它到達斷點時,我的覆蓋驗證按預期工作。當項目啓動時,vshost是否必須加載global.asax,以便將無效的證書錯誤返回給瀏覽器? – user3378248

回答

0

這是有史以來最奇怪的修復。不過,我認爲這更像是一種解決方法。

這是通過設置默認url到文件夾(它不是根文件夾),我有我的起始頁,並將頁面設置爲項目屬性下的默認開始頁。

如果我已經設置了開始頁面,但是沒有將默認url設置到頁面所在的文件夾,它在啓動時不會加載global.asax。如果我只設置了起始頁面,它不會找到它 - 所以我認爲這裏有一個錯誤。

/埃裏克

相關問題