无法 运行 在 IIS 上使用 ASP.NET MVC 5 应用程序一瞥

Cannot run Glimpse with ASP.NET MVC 5 Application on IIS

我有一个 ASP.NET MVC 5 应用程序 运行 在 IIS 上,我想使用 Glimpse 包 以便我可以监视所有在我的应用程序中进行的 SQL 个调用。

我已经使用 Nuget 包管理器控制台 安装了 Glimpse,方法是使用以下命令:

Install-Package Glimpse.MVC5

由于我的应用程序是 运行 在 IIS 上,我将以下命令添加到我的 web.config 文件中:

<configuration>
    <configSections>
        <section name="glimpse" type="Glimpse.Core.Configuration.Section, Glimpse.Core" />
    </configSections>
</configuration>

<system.web>
    <httpModules>
        <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet"/>
    </httpModules>
    <httpHandlers>
        <add path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet"/>
    </httpHandlers>
</system.web>

<system.webServer>
    <modules>
        <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode"/>
    </modules>
    <handlers>
        <add name="Glimpse" path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet"  preCondition="integratedMode" />
    </handlers>
</system.webServer>

这些命令就位后,我通过 IIS 尝试 运行 我的应用程序,我收到以下错误:

Could not load file or assembly 'Glimpse.AspNet' or one of its dependencies. The system cannot find the file specified.

我知道 Glimpse 确实可以通过在本地构建您的应用程序来工作,但我认为您也可以让它在远程服务器上工作。

如有任何帮助,我们将不胜感激!

我最终安装了 Glimpse 并 运行 通过确保我为它安装了所有必要的 NuGet 包。