3
我試圖忽視每一個URL,它是形式http://domain/Services/{serviceName}.svc/mex?wsdl
的,所以我說下面我RegisterRoutes
方法的頂部在Global.asax
文件:忽略路線:{}資源/服務/ * SVC
routes.IgnoreRoute("{resource}/Services");
routes.IgnoreRoute("{resource}/Services/{pathInfo}.svc");
這並沒有解決問題,它仍然試圖通過顯然失敗的默認路由得到解決。
當我嘗試瀏覽WCF服務時(這個工作),這個問題就開始了,但是當我嘗試查看它的元數據時,我得到了一個404 Error
。
有什麼建議嗎?
不,沒有工作。當我嘗試瀏覽服務時,出現以下異常:'包含多個部分的路徑段(如文字部分或參數)不能包含全部收集參數。 ' – Kassem
有趣,這對我有用! – Michael
試試這個,而不是route.IgnoreRoute(「{Services}/{* pathInfo}」); - 服務文件夾中的任何內容都將被忽略。 – Michael