我遇到了一个非常相似的问题,这些选项都没有帮助我,但我确实让它工作了。这是我必须做的:
我正在使用 MVC 5,因此请确保您已阅读最新配置以了解您正在使用的版本。我应该一直使用Glimpse.AspNet而不是Glimpse.Core
我的网络配置如下所示:
<handlers>
....
<remove name="Glimpse" />
<add name="Glimpse" path="glimpse.axd" verb="GET"
type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet"
preCondition="integratedMode" />
</handlers>
<modules>
....
<remove name="Glimpse" />
<add name="Glimpse"
type="Glimpse.AspNet.HttpModule, Glimpse.AspNet"
preCondition="integratedMode"/>
</modules>
我正在使用 IIS Express、Vs2015 并且由于某种原因我的C:\Users\me\Documents\IISExpress\config\applicationhost.config搞砸了,并且有一个 Glimpse 的特殊条目。
所以我找到并删除了所有带有Glimpse的条目(小心,您可能想将它们注释掉)
<application path="/Glimpse.axd" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="\path\to\extra\website" />
</application>
我认为这可能是因为安装了一个非常早期的 glimpse 版本,也与升级到 MVC5 有关,但不是 100% 确定为什么......
希望这对其他人有帮助。