2017-05-03 8 views
2

私は最近、Visual Studioを介して自分のプロジェクトにApplication Insightをインストールしましたが、それは100%構成されていますが、Startup.csには追加されたコードはありません。それを完全に機能させるために何かを追加する必要がありますか?Application Insightsに設定を追加

答えて

1

ASP.NETのコアサイトにアプリケーションの洞察を追加する方法は2つあります。

public void ConfigureServices(IServiceCollection services) 
{ 
    services.AddApplicationInsightsTelemetry(Configuration); // here 
    var builder = services.AddMvc(); 
} 

あなたはappsettings.jsonファイル内計装キーを追加する必要があります:

public static void Main(string[] args) 
{ 
    var host = new WebHostBuilder() 
     .UseKestrel() 
     .UseContentRoot(Directory.GetCurrentDirectory()) 
     .UseIISIntegration() 
     .UseStartup<Startup>() 
     .UseApplicationInsights() // Here 
     .Build(); 

    host.Run(); 
} 

それともConfigureServices方法で

{ 
    "Logging": { 
    "IncludeScopes": false, 
    "LogLevel": { 
     "Default": "Information" 
    } 
    }, 
    "ApplicationInsights": { 
    "InstrumentationKey": "4bbb7b98-78f8-49c3-8ede-da3215b75f43" 
    } 
} 
+0

恐ろしいありがとうProgram.csファイルで

!あなたがProgram.csファイルで言及した行を追加したようです。 – Bill

+0

少なくともVS 2017の新しいテンプレートがProgram.csに追加されています。 – juunas

関連する問題