ASP.NET WEB API 調(diào)試

路由調(diào)試工具routedebugger 是調(diào)試 asp.net mvc 路由的有效助手,而在 asp.net web api 中,相應的工具是 webapiroutedebugger。通過nuget安裝后,訪問 https://www.php.cn/link/e64860da9a6248363a016357d47bd65f 可能會遇到如下錯誤:

此問題源于當前 WebPages 版本與 GAC 中版本的沖突(微軟已將 webpages 從 .NET Framework 中剝離)。解決此問題只需在 web.config 文件中指定所需的版本即可。

代碼語言:JavaScript 運行次數(shù):0

<dependentassembly>     <assemblyidentity name="System.Web.WebPages.Razor" publickeytoken="31bf3856ad364e35"></assemblyidentity>     <bindingredirect newversion="3.0.0.0" oldversion="1.0.0.0-3.0.0.0"></bindingredirect> </dependentassembly>

這樣,調(diào)試路由就變得更加方便了。

ASP.NET WEB API 調(diào)試

要啟用執(zhí)行過程的跟蹤,可以在配置中添加如下代碼:

代碼語言:javascript 運行次數(shù):0

public static class WebApiConfig    {        public static void Register(httpConfiguration config)        {            // 新增代碼             config.EnableSystemDiagnosticsTracing();             // 其他配置代碼未顯示。        }    }

ASP.NET WEB API 調(diào)試

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享