2017-02-09 71 views
0

我使用Visual Studio 2015中的模板創建了ASP.NET Core項目,並且錯誤地選中了「將應用程序見解添加到項目」複選框。移除應用程序洞察後,應用程序無法啓動

後來,我從我的project.json中刪除了Microsoft.ApplicationInsights.AspNetCore包,並刪除了所有對Startup.cs中這些類的引用。

該項目編譯好,但是當我嘗試在IIS快遞運行它拋出一個錯誤:

類型「Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration」無此項服務已被註冊。

或者

「TelemetryConfiguration」如果仍然有應用洞察引用在你的剃鬚刀的網頁不會在目前情況下

回答

3

存在的名稱,應用程序將編譯,但會不跑。 (因爲Razor頁面是在運行時編譯的。)

Views/_ViewImports.cshtmlViews/Shared/_Layout.cshtml中查找引用Application Insights的行。一旦我刪除了這些,我的應用程序啓動就好了。