2
因此,我最近通過Visual Studio將Application Insights安裝到了我的項目中,並說它已配置爲100%,但我的Startup.cs中沒有添加代碼。我是否需要添加任何東西以使其功能完全發揮作用?將配置添加到應用程序洞察
因此,我最近通過Visual Studio將Application Insights安裝到了我的項目中,並說它已配置爲100%,但我的Startup.cs中沒有添加代碼。我是否需要添加任何東西以使其功能完全發揮作用?將配置添加到應用程序洞察
有兩種方法可以將應用程序洞察添加到ASP.NET Core站點。
在Program.cs
文件:
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseApplicationInsights() // Here
.Build();
host.Run();
}
還是在ConfigureServices
方法:
public void ConfigureServices(IServiceCollection services)
{
services.AddApplicationInsightsTelemetry(Configuration); // here
var builder = services.AddMvc();
}
您需要添加儀器關鍵在appsettings.json
文件:
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Information"
}
},
"ApplicationInsights": {
"InstrumentationKey": "4bbb7b98-78f8-49c3-8ede-da3215b75f43"
}
}
真棒謝謝!它似乎添加了您在Program.cs文件中提到的行。 – Bill
至少VS 2017中的新模板將其添加到Program.cs中。 – juunas