解決HTTP錯誤500.23錯誤
在設(shè)置httphandler時,想要將自定義的httphandler設(shè)置為過濾網(wǎng)站請求時,可能會遇到HTTP錯誤500.23 - Internal Server Error。這是因為在集成的托管管道模
在設(shè)置httphandler時,想要將自定義的httphandler設(shè)置為過濾網(wǎng)站請求時,可能會遇到HTTP錯誤500.23 - Internal Server Error。這是因為在集成的托管管道模式下不適用的設(shè)置。一種常見的解決方法是將集成托管模式修改為經(jīng)典模式。但除此之外,還有另一種方法可以通過在IIS中添加一個新的處理程序映射來解決這個問題。
使用命令遷移配置
在CMD中輸入以下命令:`%SystemRoot%system32inetsrvappcmd migrate config "Default Web Site/"`。這里的Default Web Site表示你在IIS中命名的當前網(wǎng)站的名稱。運行完這個命令后,刷新頁面,通常這個錯誤就會消失,同時繼承的httphandler也能正常使用了。
重新交給IIS處理模塊
如果你不想使用配置網(wǎng)站使用自定義的處理映射,或者想將處理權(quán)重新交給IIS中的處理模塊,可以按照以下步驟操作:
1. 打開IIS 7.0管理工具。
2. 點擊你的網(wǎng)站顯示名稱。
3. 在右側(cè)找到處理程序映射,并點擊進入。
4. 在這里,你可以查看到剛才添加的映射,并進行刪除或修改它的屬性。
通過以上步驟,你就可以重新配置處理程序映射,以使其符合你的需求,并將處理權(quán)重新交給IIS中的處理模塊。這樣,你就可以正常運行你的網(wǎng)站并使用自定義的處理映射了。