我在我的Web项目中安装了Glimpse,该项目通过Nuget使用MVC5。我正在使用带有Resharper的Visual Studio 2017。我也在运行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"/>
我需要做些什么才能让它工作/出现?
答案 0 :(得分:0)
company.local应该没有问题。
您只需要转到:
app.company.local/Glimpse.axd
进入配置显示。然后
通过将 defaultRuntimePolicy 设置为打开,您尚未在 web.config 中启用Glimpse:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
...
</glimpse>