我通过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"/>
我需要做什么才能使其正常工作/显示?
company.local应该没有问题。
您只需要转到:
app.company.local/Glimpse.axd
进入您的配置显示。然后
您尚未通过将defaultRuntimePolicy设置为On来启用web.config中的Glimpse:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
...
</glimpse>