2017-02-09 66 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的行。一旦我删除了这些,我的应用程序启动就好了。