IIS Express 無法識別自定義處理程序映射問題
我的一個項目中,使用了自定義的文件類型(實際上就是普通的html,只不過自定義了后綴,且非靜態文件),本地部署在IIS 10.0后,添加處理程序映射,指定對應的aspnet_isapi后,訪問正常,但代碼調試的時候,出現錯誤。
剛開始一直認為時iis express未能識別處理程序映射,無論是在項目的applicationhost.config,還是iis express對應的applicationhost.config增加handlers都無效。根據頁面提示MapRequestHandler問題,也找不到答案。
最后發現,是這個系統的技術比較老,有些加載項是32位的,IIS中對應的應用程序池是設置啟用32位應用程序,但是IIS Express里沒有地方設置(準確的說,也設置了enable32BitAppOnWin64="true",但是沒有效果),最后發現是新版Visual Studio,web項目默認勾選了此項,去掉勾選就可以了

本文來自博客園,作者:GIS民工,轉載請注明原文鏈接:http://www.rzrgm.cn/kook2007/p/17550274.html

浙公網安備 33010602011771號