У меня есть приложение ASP.NET MVC 5, работающее в IIS, и я хочу использовать Glimpse Package, чтобы я мог отслеживать все вызовы SQL, которые выполняются в моем приложении.
Я установил Glimpse с помощью консоли диспетчера пакетов Nuget с помощью команды:
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 действительно настроен на работу, создавая ваше приложение локально, но я думаю, что вы можете заставить его работать и на удаленном сервере.
Любая помощь будет принята с благодарностью!