圖解在IIS里重新注冊NET4.0(.NET Framework 4.0)(windows7--windows 2019均可){包含運行NET出現錯誤 404.2錯誤的解決方式}
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
有些時候,我們是先裝的net的框架,又裝的IIS,這樣在IIS中就沒有注冊.NET Framework 4.0,我們如果想使用IIs運行net框架的網站,就不可以運行,那如何可以操作呢?具體看下面操作哈;
闡述一下問題:
4.0的框架是獨立的CLR,和2.0的不同,如果想運行4.0的網站,需要用aspnet_regiis注冊4.0框架,然后用4.0的Class池,即可運行4.0的web框架網站了,不然會出現以下錯誤
"處理程序“PageHandlerFactory-Integrated”在其模塊列表中有一個錯誤"
那如何用aspnet_regiis注冊4.0框架呢:
具體方法如下,各位看官請跟我來:
1、啟動cmd (win鍵+R 啟動cmd) ?,找到 4.0所在的目錄,基本目錄都在 C:\Windows\Microsoft.NET\Framework\v4.0.30319 具體看圖;
復制上面的目錄?C:\Windows\Microsoft.NET\Framework\v4.0.30319
啟動CMD進入上面的目錄,如下圖
回車后 如下圖
已經進入C:\Windows\Microsoft.NET\Framework\v4.0.30319 此目錄
然后運行 aspnet_regiis.exe -i(aspnet_regiis.exe -i 這是執行net40的安裝命令)? 如下圖
稍等一會兒,? 如果沒有啥意外奇葩事情兒,aspnet_regiis 后即可注冊成功,注冊后如下圖:
這時的IIS就可以運行 .net 4.0 部署的網站了;但是有些時候,可能注冊成功了,但沒有被允許使用,具體請看延伸閱讀;
PS:延伸閱讀:
Internet Information Services 7.5
(2)、找到你需要但被設為不允許運行的版本,(比如剛才注冊成功的NET40)
(3)、把需要運行的版本設置為“允許”,即可(具體看下圖,都設置允許即可,選擇性也可)
這樣就OK了,只要親的人品不差就好;只可意會不可言傳~~~此刻教程結束,希望來訪者可以解決問題;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!