ASP.NET WEB API 调试
2015-06-28 22:04
549 查看
ASP.NET WEB API 中的路由调试与执行过程跟踪
http://www.cnblogs.com/Irving/p/4305493.html路由调试
RouteDebugger 是调试 ASP.NET MVC 路由的一个好的工具,在ASP.NET WEB API中相应的有 WebApiRouteDebugger ,Nuget安装Install-Package WebApiRouteDebugger
后访问:http://localhost:31916/rd ,出现如下错误:
[A]System.Web.WebPages.Razor.Configuration.HostSection 无法强制转换为 System.Web.WebPages.Razor.Configuration.HostSection。类型 A 源自“System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”(在上下文“Default”中的“C:\Windows \Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor \v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll”位置处)。类型 B 源自“System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”(在上下文“Default”中的“C:\Windows \Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\821cf8a9\8af354b8\assembly\dl3\de53057b\814b6d44_0253d001 \System.Web.WebPages.Razor.dll”位置处)。
是由于现在的WebPages 与GAC中的版本冲突(MS已经把webpages 剥离了.NET Framework ),只需要在webconfig中指定使用的版本即可
<dependentAssembly> <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly>
现调试路由就方便多了
执行过程跟踪
Install-Package Microsoft.AspNet.WebApi.Tracing Update-Package Microsoft.AspNet.WebApi.WebHost
[b]启用代码
public static class WebApiConfig { public static void Register(HttpConfiguration config) { // New code config.EnableSystemDiagnosticsTracing(); // Other configuration code not shown. } }
相关文章推荐
- jasper server定制数据源
- ASP.NET MVC 技术债务
- C#、WinForm、ASP.NET - Md5散列加密
- asp.net web API 的调用返回Json值 POST方式请求
- 理解SVG的viewport,viewBox,preserveAspectRatio
- ASP.NET MVC Routing Debugger路由调试工具
- ASP.NET 5中的静态文件处理
- ssh+lcx实现Metasploit测试机没有公网IP时候的公网端口映射
- 在ASP.NET 5中显示错误信息
- ASP.NET MVC显示HTML字符串
- asp.net 安装数据库,以及修改web.config文件
- 渗透测试之学习使用metasploit
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- WEB开发教程--ASP中静态数组与动态数组的用法
- ASPCMS 标签
- ASP.NET六大巨头——内置对象(1)
- Asp网页一些小问题释疑
- DevExpress视频教程,winform+asp.net+wpf等等
- ASP.NET 5 简介
- 解决64位win7系统IIS7[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序