FineUI 官方论坛

标题: 【已解决】FIneMvc 怎么使用 MiniProfiler [打印本页]

作者: zzp495888462    时间: 2017-9-14 17:54
标题: 【已解决】FIneMvc 怎么使用 MiniProfiler
FIneMvc 怎么使用 MiniProfiler;用调试模式的时候,总是出现 404报错,但是我自己新建一个项目是可以显示的。 应该是FineMvc给拦截了,但是不知道咋搞的, 求大神指导啊

作者: sanshi    时间: 2017-9-15 08:20
请基于空项目重现问题,给出下载链接
作者: zzp495888462    时间: 2017-9-15 16:34
https://pan.baidu.com/s/1slpyBpV
作者: zzp495888462    时间: 2017-9-15 16:36
sanshi 发表于 2017-9-15 08:20
请基于空项目重现问题,给出下载链接


https://pan.baidu.com/s/1slpyBpV
作者: sanshi    时间: 2017-9-18 10:13
这个问题其实很简单,还是IIS的经典模式,集成模式捣的鬼:
你的项目中配置:
  1. <system.webServer>
  2. <handlers>
  3. <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode"/>
  4. </handlers>
  5. </system.webServer>
复制代码
这个也就是说需要经典集成模式才行,所以需要修改项目的属性:
[attach]10624[/attach]

然后,FineUIMvc相关的配置从 system.web 下面删除,再添加到 system.webServer 下面:

  1. <system.webServer>
  2.     <modules>
  3.       <add name="FineUIMvcScriptModule" type="FineUIMvc.ScriptModule, FineUIMvc"/>
  4.     </modules>
  5.     <handlers>
  6.       <add name="FineUIMvcResourceHandler" verb="GET" path="res.axd" type="FineUIMvc.ResourceHandler, FineUIMvc"/>
  7.       <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
  8.     </handlers>
  9.   </system.webServer>
复制代码


这样就可以了,运行时截图(我把数据相关的部分去掉了):
[attach]10625[/attach]

作者: zzp495888462    时间: 2017-9-18 11:25
sanshi 发表于 2017-9-18 10:13
这个问题其实很简单,还是IIS的经典模式,集成模式捣的鬼:
你的项目中配置:
这个也就是说需要经典集成模 ...

谢谢大神,  弄成功了




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4