IIS网站或系统验证码不显示问题——使用了托管的处理程序,但是未安装或未完整安装 ASP.NET...
在IIS上發布了一個系統,但是登陸頁面的驗證碼圖片一直出不來,嘗試了各種辦法,權限、路徑、繼承父類路徑等都不管用,進入Login.html,對著無驗證碼圖片的圖標,右鍵復制圖片的網址,粘貼到地址欄,出現以下錯誤:
錯誤摘要
HTTP 錯誤?500.21?- Internal Server Error
處理程序“WebServiceHandlerFactory-Integrated”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler” 詳細錯誤信息
模塊 IIS Web Core?
通知 ExecuteRequestHandler?
處理程序 WebServiceHandlerFactory-Integrated?
錯誤代碼 0x8007000d?
請求的 URL?http://localhost:80/Ashx/VCode.ashx
物理路徑 D:XXXXXX\Ashx\VCode.ashx
登錄方法 匿名?
登錄用戶 匿名?
?最可能的原因:
?使用了托管的處理程序,但是未安裝或未完整安裝 ASP.NET。
?處理程序模塊列表的配置中存在錄入錯誤。
?可嘗試的操作:
?如果要使用托管的處理程序,請安裝 ASP.Net。
?請確保正確指定處理程序模塊的名稱。模塊名稱區分大小寫,并使用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。
?鏈接和更多信息IIS 內核不能識別此模塊。?
查看更多信息 ?
這是asp.net的框架安裝不完整造成的
解決方案:
CMD下輸入:
"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable
?
?
?
?
轉自http://blog.csdn.net/baidu_27474941/article/details/52368144
轉載于:https://www.cnblogs.com/wuchaofan1993/p/6256688.html
總結
以上是生活随笔為你收集整理的IIS网站或系统验证码不显示问题——使用了托管的处理程序,但是未安装或未完整安装 ASP.NET...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT甲题题解-1091. Acute
- 下一篇: 【LeetCode】031. Next