我有一个MVC应用程序,应用程序洞察力从那个应用程序中运行得很好。,我们有一个测试C#类项目,从那里我调用了一个方法,该方法具有触发应用程序洞察力事件的代码,但是它正在抛出以下错误。
Type 'Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector' could not be loaded
我将MVC applicationInsight.cofig文件复制到C#测试web项目中,并在
<httpmodules>
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/>
</httpmodules>
应用程序1 ->测试项目C#类项目
{
Appinsight a = new Appinsight();
a.Function1();
}
MVC WebApplication
Class Appinsight
{
Funciton1()
{
TelemetryClient o = new TelemetryClient();
}
}
发布于 2016-09-07 18:55:08
如果它无法加载程序集,这意味着当您的测试项目运行时,无法找到一些应用程序洞察力类。您需要确保无论您的测试代码从何处运行,部署到网站的所有相同程序集也部署到测试代码的运行位置。
https://stackoverflow.com/questions/39376709
复制相似问题