2019年8月8日 星期四

比較 .Net Core 2 路由參數 catch-all 單星號(*)及雙星號 (**) 在 IIS 及 Kestrel 上的表現

最近在測試 .Net Core 2 的 API 路徑如含有 UrlEncode 過的特殊字元當參數時,在本地端使用 Kestrel 測試正常,但是丟到 IIS 上時卻頻頻發生 404 找不到網頁的問題,折騰一番後總算找到了問題所在,所以乾脆在這邊記錄一下心得及路由參數 catch-all 單星號(*)及雙星號 (**) 的差異當做筆記。

訪客統計