處理程序 PageHandlerFactory-Integrated 在其模塊列表中有一個錯誤模塊 ManagedPipelineHandler

發(fā)布時間:2024-04-10
服務器
開發(fā)web項目時需要安裝iis,在安裝好iis的windows2008 r2本上發(fā)布asp.net網站時,web程序已經映射到了本地iis上,但運行如下錯誤提示“處理程序“pagehandlerfactory-integrated”在其模塊列表中有一個錯誤模塊“managedpipelinehandler”
導致這種問題的原因是asp.net沒有成功注冊到iis中,很有可能是先安裝.net framework,然后安裝iis。為了避免此問題發(fā)生,要先安裝iis再安裝.net framework。
我要發(fā)布的的web項目開發(fā)工具及所用系統
①開發(fā)工具:vs2010、數據庫:sqlserver
②操作系統:windows2008 r2
③iis:iis 7.5
windows7,部署在本地的iis7里以后,結果不能訪問承載sl的.aspx頁面,而如果用.html承載則可以訪問。
親測可用修復辦法:
進入cmd 輸入如下命令即可
%windir%\\\\microsoft.net\\\\framework\\\\v4.0.30319\\\\aspnet_regiis.exe -iru -enable
下面詳細的圖文步驟,不如上面的命令行來的簡單
注意:32位操作系統路徑是c:\\\\windows\\\\microsoft.net\\\\framework\\\\v4.0.30319
一.上述錯誤詳情圖:
二.上述錯誤分析:
vs2010默認采用的是.net 4.0框架,4.0框架是獨立的clr,和.net 2.0的不同,如果想運行.net 4.0框架的網站,需要用aspnet_regiis注冊.net 4.0框架,然后用.net 4.0框架的class池,就可以運行.net 4.0框架的web項目了。
造成上述錯誤的原因極有可能是:由于先安裝.netframework v4.0后安裝iis 7.5所致。
三.如何用aspnet_regiis注冊4.0框架?
方法如下:
①找到.net 4.0框架下aspnet_regiis所在目錄,在c盤根目錄中搜索aspnet_regiis,找到4.0框架下aspnet_regiis的目錄位置,本人本本目錄為c:\\\\windows\\\\microsoft.net\\\\framework\\\\v4.0.30319.
②以管理員的身份運行dos命令行,
執(zhí)行開始→所有程序→附件→命令提示符(右擊選擇\\\’以管理員身份運行(a)\\\’),彈出管理員:命令提示符窗口
③執(zhí)行命令cd c:\\\\windows\\\\microsoft.net\\\\framework\\\\v4.0.30319,進入到c:\\\\windows\\\\microsoft.net\\\\framework\\\\v4.0.30319目錄,如圖
然后執(zhí)行命令aspnet_regiis.exe -i,注冊aspnet_regiis,稍等片刻,aspnet_regiis成功注冊如圖
看到圖中的界面,就可以在iis中運行.net4.0部署的網站嘍!
總結至此,希望對遇到相同問題的人有所幫助,這更是自己成長中的經驗積累!期待您前來斧正!
上一個:簡述可調高壓數字兆歐表
下一個:電腦配置怎么看高不高,如何判斷電腦配置的高低

注意:美國海關嚴查違規(guī)申報貨物!(切勿瞞報、低報、侵權)
電容電感測試儀的使用注意事項
德國KOBOLD科寶VKM型安裝尺寸圖
剛剛刪除的照片怎么恢復,怎么能找回剛刪掉的照片
fluke networks ts 100故障定位儀
渦輪流量計顯示值與評估值差異原因
被誤導的導線發(fā)熱
國外草坪除草劑應用現狀
TVOC采樣管
離婚丈夫轉移財產能起訴嗎
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos