首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MiniProfiler和WebForms

MiniProfiler和WebForms
EN

Stack Overflow用户
提问于 2016-10-21 14:48:49
回答 1查看 1.3K关注 0票数 4

因此,我正在尝试使用MiniProfiler (https://github.com/MiniProfiler/dotnet)为WebForms网站。我所做的是:

  1. 使用nuget安装软件包
  2. 在MiniProfiler中添加Global.asax.cs初始化(Begin_request和End_request事件)
  3. 添加StackExchange.Profiling.MiniProfiler.RenderIncludes() <%= %>语句
  4. 设置为web.comfig

但MiniProfiler仍然不起作用。简单的故障排除显示(在Chrome工具中)在我希望看到的MiniProfiler页面上,我看到

http://localhost/mycoolsite/mini-profiler-resources/results 404.0 -找不到

更多信息:我使用.Net FW 4.5.1、IIS8和互选模式(app池)

有什么对我有用的想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-16 07:36:13

我已经(非常!)最近在博客上提到了这一点,特别是让MiniProfiler在WebForms/MVC混合应用程序中工作的过程

根据您所执行的步骤,您似乎遗漏了(与我所得到的相比):

代码语言:javascript
复制
<%= StackExchange.Profiling.ClientTimingHelper.InitScript %>

尽管如此,即使没有这一行,我仍然看到服务器端的时间安排和MiniProfiler UI,因此我怀疑您的web.config条目是/不正确的。

检查以确保您已将其放入configuration > system.webServer > web.config中的handlers中。

代码语言:javascript
复制
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />

还有一些其他的事情您也可以检查:

  1. 您正在查看的页面是在其中包含web.config的子文件夹中,还是在其中添加了handlers条目( 操作者 )的文件夹中?
  2. 您的应用程序中是否还有其他可能捕获MiniProfiler资源请求并返回404的内容?
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40179685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档