成功安裝強制的Windows 10更新。在2017年7月29日安裝的總共45個其他更新中,更新歷史記錄顯示「2017-07年用於基於x64的系統的Windows 10版本1703的累積更新(KB4025342)」。使用Visual Studio 2015開發.Net,安裝Windows 10更新後,aspx頁面爲空
更新和嘗試啓動我的項目在調試器,這之前一直工作後:
現在我得到了一個空白頁面,每一個URL。我正在本地主機上的IIS Express中進行調試。查看源代碼也會產生一個絕對空白的頁面(這絕對不是我見過的IIS文件關聯問題)。
除了安裝Windows 10之外,我完全沒有做任何事情(導致這種情況)(如果MS沒有強迫我這麼做,我不會有)。在此之後,我完全從頭開始進行清理/重建,然後刪除了Bin文件夾,重新安裝了所有NuGet包,結果仍然完全相同,F5以調試模式啓動Web應用程序並像往常一樣啓動頁面,但它是完全空白。它不執行任何代碼,Page_Load沒有被調用。
的Visual Studio 2017年沒有什麼區別
我切換到IIS,並得到了500.19的錯誤與0x80020021錯誤代碼500.19 error with IIS7.5這個網頁地址,解鎖system.web.server那是兩個小節之後鎖定(?爲什麼他們鎖定)
現在返回404.3找不到,具有:
- 處理程序映射可能丟失。默認情況下,靜態文件處理程序處理所有內容。 (嗯,不是.aspx頁面!)
- 您嘗試使用的功能可能未安裝。 (不知怎的,也許這是真的,但怎麼回事?)
- 沒有爲網站或應用程序啓用適當的MIME映射。
(警告:不要爲用戶不應下載的內容創建MIME映射,例如.ASPX頁面或.config文件。)(右邊...不應該有.ASPX的MIME映射條目)
- - 如果沒有安裝ASP.NET。 (這怎麼可能?)
ASP.NET安裝 - 它是內置於Windows 10,我安裝了.NET開發人員包並嘗試了4.5.2,4.6.1和4.7,沒有變化。
總結:沒有任何幫助。使用IIS Express或IIS時,同樣的問題。 所有的.aspx網址都會返回一個完全空白的頁面,代碼隱藏的.cs文件中的任何代碼都不會被執行。 Fiddler說503(但503沒有顯示在瀏覽器中,無論是Edge還是Chrome)。
最新不成功的努力:我又回到了以前的版本(回滾最新的Windows更新)從「更新設置/ Windows更新/更新歷史記錄」中,選擇「返回到一個較早的構建」和我仍然有問題。所以,無論我現在是真的陷入了,還是基於一個錯誤的假設,我已經打開了很多可能性,因爲這是導致問題的更新。東西是腐敗的?我沒有意識到我的項目中發生了什麼變化?腐敗:我運行了系統文件掃描器,sfc/scannow,發現沒有問題。回到繪圖板...
我安裝了Visual Studio 2017,以查看是否以某種方式安裝了某些由Windows更新或以其他方式修復問題的內容。沒有這樣的運氣。 –
我現在已經嘗試在Turn Windows Features On/Off控制面板中關閉ASP.NET 4.7,重新啓動,重新啓動,現在我們已經繞過該區塊並返回到死路... blank頁!沒有更多的「錯誤」,但取得了與IIS表達相同的結果,絕對爲空頁面(查看源文件不顯示任何內容)。 –
請假裝我沒有說.aspx(我知道這是醜陋的老東西),這與asp的味道無關,它必須是.net + Windows 10相關的問題。幫幫我? –