項目場景:
使用用友U9系統(tǒng)開發(fā)webservices之后, 調用接口地址報404.3錯誤, 早在去年重裝系統(tǒng)的時候就出過一次, 找到了一個解決方案, 但是今年新機再次出現(xiàn),卻忘了上次的解決方法,通過一番研究,終于又解決了,特此記錄并分享給大家.
本機環(huán)境: Win11(Win10也出現(xiàn)過) + IIS 10.0 + ASP 4.8
問題描述
如圖所示,報錯為 HTTP錯誤404.3 - Not Found
原因分析:
通過在網上查閱相關資料, 我這種情況屬于WCF問題,發(fā)現(xiàn)將網站WCF服務放到IIS上時不能正常運行
解決方案:
,在網上找到了如下命令
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\ServiceModelReg.exe" -r
執(zhí)行完畢后,會提示如下內容
Microsoft? WCF/WF 注冊工具版本 4.5.0.0
版權所有? Microsoft Corporation。保留所有權利。
用于管理一臺計算機上 WCF 和 WF 組件
的安裝和卸載的管理實用工具。
[錯誤]此 Windows 版本不支持此工具。管理員應改為使用“打開或關閉 Windows 功能”對話框或 dism 命令行工具來安裝/卸載 Windows Communication Foundation 功能。
根據提示,去控制面板->程序->啟用或關閉Windows功能,如下圖所示,將需要的WCF服務勾選上就好了。
特別注意:
在網上找命令的時候,可能找到的是3.0的,如果不小心使用了如下命令(我第一次就是這樣…):文章來源:http://www.zghlxwxcb.cn/news/detail-449093.html
"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y
再用如下命令卸載一下就好了.文章來源地址http://www.zghlxwxcb.cn/news/detail-449093.html
"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" –ua
到了這里,關于【IIS】網頁HTTP錯誤 404.3 - Not Found解決方案的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!