在VS 2017中进行调试时,不显示瞥见的抬头显示

问题描述 投票:3回答:1

我通过Nuget在使用MVC5的Web项目中安装了Glimpse。我正在将Visual Studio 2017与Resharper一起使用。我还通过IIS运行,因此它返回了app.company.local,而不是使用IIS Express和localhost。可能是问题吗?

我浏览了故障排除文档以及此处的许多问题,但由于某些原因,Glimpse的HUD并未显示。

下面是一些(如果不是全部)尝试并使其生效的更改。

packages.config
  <package id="Glimpse" version="1.8.6" targetFramework="net461" />
  <package id="Glimpse.Ado" version="1.7.3" targetFramework="net461" />
  <package id="Glimpse.AspNet" version="1.8.0" targetFramework="net461" />
  <package id="Glimpse.EF6" version="1.6.5" targetFramework="net461" />
  <package id="Glimpse.Mvc5" version="1.5.3" targetFramework="net461" />

index.cshtml
  added @using Glimpse.Mvc.Html to the top and @Html.GlimpseClient() to the bottom
  (there are a bunch of divs and no body tag)

Web.config
  <add key="Glimpse:DisableAsyncSupport" value="true" />
  <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" /></httpModules>
  <add path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" />
  <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode" /></modules>
  <add name="Glimpse" path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" preCondition="integratedMode" /></handlers>
  <glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
  <add type="Glimpse.Mvc.Inspector.DependencyInjectionInspector, Glimpse.Mvc5" />
 <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>

我需要做什么才能使其正常工作/显示?

asp.net-mvc web-config glimpse
1个回答
0
投票

company.local应该没有问题。

您只需要转到:

app.company.local/Glimpse.axd

进入您的配置显示。然后

您尚未通过将defaultRuntimePolicy设置为On来启用web.config中的Glimpse:

<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
...
</glimpse>
© www.soinside.com 2019 - 2024. All rights reserved.