ç§ã¯asp.netã³ã¢2.0ã¹ã¿ãã¯ã«æ £ããããšããŠããŸãã æ°ãããããžã§ã¯ããäœæããŸããããªã¯ãšã¹ãããšã«ããããã°ãŠã£ã³ããŠã«ã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ãããã®åºåã衚瀺ãããŸãã ããã¯ç§èªèº«ã®åŠç¿ã®ããã ããªã®ã§ãã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ãã䜿çšããããšã¯æãã§ãããããããã°ãŠã£ã³ããŠãä¹±éã«ããããããŸããã
ç§ãèŠã€ããã»ãšãã©ã®ã¢ããã€ã¹ã¯ãnugetããã±ãŒãžãåé€ããããšã ããèšã£ãŠããŸãããAIã¯nugetãä»ããŠã€ã³ã¹ããŒã«ãããŠããŸããã ã€ã³ã¹ããŒã«ãããŠããå¯äžã®nugetããã±ãŒãžã¯Microsoft.AspNetCore
ãšMicrosoft.NETCore.App
ã§ãããã©ã¡ããAIã«äŸåããŠããŸããã ããã«ãã¹ã¿ãŒãã¢ããã®ãµãŒãã¹ãã¢ããªãã«ããŒã§AIãžã®åç
§ãèŠã€ããããšãã§ããŸããã æ§æãªããžã§ã¯ããšnugetããã±ãŒãžããªããããAIã¯ãããžã§ã¯ãã«ãŸã£ããå«ãŸããŠããªããšæããŸãããããã§ãäœãããã°ã«èšé²ããŠããŸãã
ã€ãŸããAIã¯ç§ã®ãããžã§ã¯ãã®äžéšã§ã¯ãªãããã«èŠããŸããããããã°ãŠã£ã³ããŠã«ãã°ãèšé²ããŠããŸãã ãããç¡å¹ã«ããã«ã¯ã©ãããã°ããã§ããïŒ
@BillHiebert
ããã«èª¿æ»ãããšãããVSã®å€éšã§ã®ãããã°ïŒvscodeã䜿çšããããã³ãã³ãã©ã€ã³ã§å®è¡ããã ãïŒã§ã¯ãããã®ã¡ãã»ãŒãžã衚瀺ãããªããããããã¯VisualStudioã«é¢é£ããŠããããã§ãã å šå¡ãåãããŒãžã«ããããšã確èªããããã«ã1åã®HTTPãªã¯ãšã¹ãã®åŸã«VSã®ãããã°ãŠã£ã³ããŠã§èŠ³å¯ããåºåã次ã«ç€ºããŸãã
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request starting HTTP/1.1 GET http://localhost:62731/
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request starting HTTP/1.1 DEBUG http://localhost:62731/ 0
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.3967075Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Request starting HTTP/1.1 GET http://localhost:62731/","severityLevel":"Information","properties":{"Method":"GET","Host":"localhost:62731","CategoryName":"Microsoft.AspNetCore.Hosting.Internal.WebHost","Scheme":"http","Protocol":"HTTP/1.1","Path":"/","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.3967004Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"DEBUG /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df49","ai.operation.parentId":"|WC1843-a3501fd0-ac63df49.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Request starting HTTP/1.1 DEBUG http://localhost:62731/ 0","severityLevel":"Information","properties":{"ContentLength":"0","Method":"DEBUG","Host":"localhost:62731","CategoryName":"Microsoft.AspNetCore.Hosting.Internal.WebHost","Scheme":"http","Protocol":"HTTP/1.1","Path":"/","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.4617268Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"DEBUG /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df49","ai.operation.parentId":"|WC1843-a3501fd0-ac63df49.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAF9\" completed keep alive response.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAF9","{OriginalFormat}":"Connection id \"{ConnectionId}\" completed keep alive response.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request finished in 129.444ms 200
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.4703409Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"DEBUG /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df49","ai.operation.parentId":"|WC1843-a3501fd0-ac63df49.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Request finished in 129.444ms 200","severityLevel":"Information","properties":{"CategoryName":"Microsoft.AspNetCore.Hosting.Internal.WebHost","StatusCode":"200","ElapsedMilliseconds":"129.444","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.4763186Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"The request path / does not match a supported file type","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware","{OriginalFormat}":"The request path {Path} does not match a supported file type","Path":"/","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Request","time":"2017-06-13T13:36:48.3336865Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"DEBUG /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df49","ai.internal.nodeName":"WC1843"},"data":{"baseType":"RequestData","baseData":{"ver":2,"id":"|WC1843-a3501fd0-ac63df49.","name":"DEBUG /","duration":"00:00:00.1564017","success":true,"responseCode":"200","url":"http://localhost:62731/","properties":{"httpMethod":"DEBUG","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.5106855Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"AuthenticationScheme: Cookies was not authenticated.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler","AuthenticationScheme":"Cookies","{OriginalFormat}":"AuthenticationScheme: {AuthenticationScheme} was not authenticated.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.6199493Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET /","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Request successfully matched the route with name 'default' and template '{controller=Home}/{action=Index}/{id?}'.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Routing.RouteBase","{OriginalFormat}":"Request successfully matched the route with name '{RouteName}' and template '{RouteTemplate}'.","RouteName":"default","DeveloperMode":"true","AspNetCoreEnvironment":"Development","RouteTemplate":"{controller=Home}/{action=Index}/{id?}"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.7240547Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Executing action Iceberg.Controllers.HomeController.Index (Iceberg)","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","{OriginalFormat}":"Executing action {ActionName}","DeveloperMode":"true","AspNetCoreEnvironment":"Development","ActionName":"Iceberg.Controllers.HomeController.Index (Iceberg)"}}}}
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker:Information: Executing action method Iceberg.Controllers.HomeController.Index (Iceberg) with arguments ((null)) - ModelState is Valid
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.7732242Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Executing action method Iceberg.Controllers.HomeController.Index (Iceberg) with arguments ((null)) - ModelState is Valid","severityLevel":"Information","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","ValidationState":"Valid","{OriginalFormat}":"Executing action method {ActionName} with arguments ({Arguments}) - ModelState is {ValidationState}","DeveloperMode":"true","AspNetCoreEnvironment":"Development","ActionName":"Iceberg.Controllers.HomeController.Index (Iceberg)"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:48.7771150Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Executed action method Iceberg.Controllers.HomeController.Index (Iceberg), returned result Microsoft.AspNetCore.Mvc.ViewResult.","severityLevel":"Verbose","properties":{"ActionResult":"Microsoft.AspNetCore.Mvc.ViewResult","CategoryName":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","{OriginalFormat}":"Executed action method {ActionName}, returned result {ActionResult}.","DeveloperMode":"true","AspNetCoreEnvironment":"Development","ActionName":"Iceberg.Controllers.HomeController.Index (Iceberg)"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:49.6276940Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Home\\PublicIndex.cshtml' started.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Home\\PublicIndex.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' started.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:50.8462465Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Home\\PublicIndex.cshtml' completed in 1212.6438ms.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Home\\PublicIndex.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","ElapsedMilliseconds":"1212.6438","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' completed in {ElapsedMilliseconds}ms.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:50.9127370Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\_ViewStart.cshtml' started.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\_ViewStart.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' started.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:50.9679478Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\_ViewStart.cshtml' completed in 52.5297ms.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\_ViewStart.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","ElapsedMilliseconds":"52.5297","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' completed in {ElapsedMilliseconds}ms.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:50.9763616Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"The view '/Views/Home/PublicIndex.cshtml' was found.","severityLevel":"Verbose","properties":{"ViewName":"/Views/Home/PublicIndex.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor","{OriginalFormat}":"The view '{ViewName}' was found.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor:Information: Executing ViewResult, running view at path /Views/Home/PublicIndex.cshtml.
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:50.9830038Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Executing ViewResult, running view at path /Views/Home/PublicIndex.cshtml.","severityLevel":"Information","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor","{OriginalFormat}":"Executing ViewResult, running view at path {Path}.","Path":"/Views/Home/PublicIndex.cshtml","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.0334094Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"View lookup cache miss for view '_Layout' in controller 'Home'.","severityLevel":"Verbose","properties":{"ControllerName":"Home","ViewName":"_Layout","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine","{OriginalFormat}":"View lookup cache miss for view '{ViewName}' in controller '{ControllerName}'.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.1260378Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Shared\\_Layout.cshtml' started.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Shared\\_Layout.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' started.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.2825633Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Compilation of the generated code for the Razor file at 'C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Shared\\_Layout.cshtml' completed in 154.0786ms.","severityLevel":"Verbose","properties":{"FilePath":"C:\\Users\\jpiquette\\Source\\Iceberg\\Views\\Shared\\_Layout.cshtml","CategoryName":"Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService","ElapsedMilliseconds":"154.0786","{OriginalFormat}":"Compilation of the generated code for the Razor file at '{FilePath}' completed in {ElapsedMilliseconds}ms.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3027823Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Tag helper component 'Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent' initialized.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","ComponentName":"Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent","{OriginalFormat}":"Tag helper component '{ComponentName}' initialized.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3074495Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Tag helper component 'Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent' processed.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper","ComponentName":"Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent","{OriginalFormat}":"Tag helper component '{ComponentName}' processed.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3281429Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Tag helper component 'Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent' initialized.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","ComponentName":"Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent","{OriginalFormat}":"Tag helper component '{ComponentName}' initialized.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3305192Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Tag helper component 'Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent' processed.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper","ComponentName":"Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent","{OriginalFormat}":"Tag helper component '{ComponentName}' processed.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker:Information: Executed action Iceberg.Controllers.HomeController.Index (Iceberg) in 2641.6233ms
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3708883Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Executed action Iceberg.Controllers.HomeController.Index (Iceberg) in 2641.6233ms","severityLevel":"Information","properties":{"CategoryName":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","ElapsedMilliseconds":"2641.6233","{OriginalFormat}":"Executed action {ActionName} in {ElapsedMilliseconds}ms","DeveloperMode":"true","AspNetCoreEnvironment":"Development","ActionName":"Iceberg.Controllers.HomeController.Index (Iceberg)"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3761765Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAFA\" completed keep alive response.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAFA","{OriginalFormat}":"Connection id \"{ConnectionId}\" completed keep alive response.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request finished in 3042.2608ms 200 text/html; charset=utf-8
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:36:51.3822633Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.operation.parentId":"|WC1843-a3501fd0-ac63df48.","ai.internal.nodeName":"WC1843"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Request finished in 3042.2608ms 200 text/html; charset=utf-8","severityLevel":"Information","properties":{"CategoryName":"Microsoft.AspNetCore.Hosting.Internal.WebHost","StatusCode":"200","ElapsedMilliseconds":"3042.2608","DeveloperMode":"true","AspNetCoreEnvironment":"Development","ContentType":"text/html; charset=utf-8"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Request","time":"2017-06-13T13:36:48.3336865Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.location.ip":"127.0.0.1","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index","ai.cloud.roleInstance":"WC1843","ai.operation.id":"WC1843-a3501fd0-ac63df48","ai.internal.nodeName":"WC1843"},"data":{"baseType":"RequestData","baseData":{"ver":2,"id":"|WC1843-a3501fd0-ac63df48.","name":"GET Home/Index","duration":"00:00:03.0633276","success":true,"responseCode":"200","url":"http://localhost:62731/","properties":{"httpMethod":"GET","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2082350Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAF9\" received FIN.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv","ConnectionId":"0HL5IC4UQLAF9","{OriginalFormat}":"Connection id \"{ConnectionId}\" received FIN.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2082350Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAFA\" received FIN.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv","ConnectionId":"0HL5IC4UQLAFA","{OriginalFormat}":"Connection id \"{ConnectionId}\" received FIN.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2340466Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAFA\" disconnecting.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAFA","{OriginalFormat}":"Connection id \"{ConnectionId}\" disconnecting.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2340466Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAF9\" disconnecting.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAF9","{OriginalFormat}":"Connection id \"{ConnectionId}\" disconnecting.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2599763Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAFA\" stopped.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAFA","{OriginalFormat}":"Connection id \"{ConnectionId}\" stopped.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-06-13T13:38:38.2599763Z","tags":{"ai.internal.sdkVersion":"aspnet5c:2.1.0-beta3","ai.application.ver":"1.0.0.0"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"Connection id \"0HL5IC4UQLAF9\" stopped.","severityLevel":"Verbose","properties":{"CategoryName":"Microsoft.AspNetCore.Server.Kestrel","ConnectionId":"0HL5IC4UQLAF9","{OriginalFormat}":"Connection id \"{ConnectionId}\" stopped.","DeveloperMode":"true","AspNetCoreEnvironment":"Development"}}}}
ç§ã¯åæããŸããEFã®ãã®ïŒå€§éã®ãã°ãèšé²ãããã®ïŒããããã°ããããšãããšãå®éã«ã¯VSããã³ã°ããŸãã
ããã§ãåãåé¡ããããŸãããªãŒã¯ããªãããšã確èªããããã«ã¡ã¢ãªãããã¡ã€ãªã³ã°ãå®è¡ããã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ãã«å€ãã®ãã®ãè¿œå ãããŠããããšã«æ°ã¥ããŸãConcurrentDictionary+Node<String, String>
ç§ã®ç¥ãéããæŽå¯ã¯ãŸã£ããå®è¡ãããŠããŸããã§ããïŒNuGetããã±ãŒãžã¯è¿œå ãããŠããŸããïŒ
Trcx528ãšåãããã«ã次ã®è¡ã«æ²¿ã£ãŠãããã°ã³ã³ãœãŒã«ã«åºåã衚瀺ãããŸãã
Application Insights Telemetry (unconfigured): {"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-07-26T22:02:13.2372631Z","tags":{"ai.operation.id":"95b3c749-......
ã©ãããã°ç¡å¹ã«ã§ããŸããïŒ
åãåé¡ãäœããããããšã¯æ°žé ã«ããããŸã...
ApplicationInsightsã¯åçã«æ³šå ¥ãããŠããŸãã ãããç¡å¹ã«ãã1ã€ã®æ¹æ³ã¯ããããžã§ã¯ãã®èµ·åèšå®ã§ç°å¢å€æ°ASPNETCORE_preventHostingStartupããtrueãã«èšå®ããããšã§ãã
https://github.com/aspnet/Hosting/commit/8377d226f1e6e1a97dabdb6769a845eeccc829edãåç §ããŠãã ãã
@Tratcher詳现ãæããŠããã ããŸããïŒ ãªã³ã¯ãããã³ãããããã launchSettings.json
ãã¡ã€ã«ãå€æŽããæ¹æ³ãããããŸããã
ããããããã©ã«ãã§ãªã³ã«ãªã£ãŠããçç±ã¯äœã§ããïŒ äœ¿çšæ å ±ãåéããŠããŸããïŒ
Visual Studio 2017ã«ã¯ãasp.netã®åŒ·åãªäŸåé¢ä¿ãšããŠãDeveloperAnalytics Toolsãæ¡åŒµæ©èœãã€ã³ã¹ããŒã«ãããŠããŸããã¢ã³ã€ã³ã¹ããŒã«ããããšãããšãWebéçºããŒã«ãšdotnetã³ã¢ããŒã«ãã¢ã³ã€ã³ã¹ããŒã«ãããŸãïŒomgïŒã ãã®æ¡åŒµæ©èœãç¡å¹ã«ããŸãã-å¹æã¯ãããŸãããããã©ã«ãã§ã¯ãannyoingãããã°ã¡ãã»ãŒãžã衚瀺ãããŸãïŒargïŒã
Microsoft.AspNetCore.Allã¡ã¿nugetããã±ãŒãžã¯ãã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ãããã±ãŒãžã«äŸåããŠãããããããã©ã«ãã§ã€ã³ã¹ããŒã«ãããŸãïŒargïŒã ç¹å®ã®RIDã䜿çšããŠã¢ããªãå ¬éãããšãã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ãã®dllãã³ããŒãããŸãã
è€éã§ææžåãããŠããªããªããã¢ãŠãã®æ¹æ³ã¯@Tratcherã«ãã£ãŠæ£ããäžããããŸãïŒVSã§ã¯ãWebãããžã§ã¯ãã§[ããããã£]> launchSettings.json
ãéããå€æŽãããããã¡ã€ã«ãèŠã€ããŠã environmentVariables
ãå€æŽããŸãã ç§ã®ãããžã§ã¯ãã®äŸã¯æ¬¡ã®ããã«ãªããŸãã
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_preventHostingStartup": "True"
},
ãŸãã¯ãWebãããžã§ã¯ã> [ããããã£]> [ãããã°]ãå³ã¯ãªãã¯ããŠãããã«ç¥ç§çãªç°å¢å€æ°ãè¿œå ããããšãã§ããŸãã Grrrã ããã¯ãªããã€ã³ãŸãã¯åçŽãªãªããã¢ãŠãã§ããå¿ èŠããããŸãã
ããããšãïŒ ããã¯ããã¬ãŒãæ§æãããŠããªãããã«ã®ã¿çºèŠãããŸããã
MSã®èª°ããã @ nzainã®åé¿çãApplicationInsightsãç¡å¹ã«ããã®ãããããšãåã«ãã°ãé衚瀺ã«ããã®ãã確èªã§ããŸããïŒ
AIã¯å šç¶æ¬²ãããªãã
AIã¯å šç¶æ¬²ãããªãã
+1
AIã¯å šç¶æ¬²ãããªãã
+1
@ Trcx528ã¿ã€ãã«ã次ã®ããã«å€æŽããããšãæ€èšããŠãã ãã
ãASP.NETCore2.0ã§ApplicationInsightsãåé€ããæ¹æ³ããã¬ãã¥ãŒã ã
...ããã§ãã£ãšæ³šç®ãããŸããïŒ ãã®åé¡ã¯ãŸã ç§ãã¡ã«ãããŸãã ã¿ã€ãã«ã«ããã¬ãã¥ãŒããå«ãŸããŠããå ŽåãæçµããŒãžã§ã³ãæè¿ãªãªãŒã¹ããããããç¡èŠãããå¯èœæ§ããããŸãã
ãããŠãããªãã®æçš¿ãšç§ãã¡å šå¡ã«èŠåããŠãããŠããããšãã
AIã¯å šç¶æ¬²ãããªãã
+1
ç§ã¯åæããŸããããã¯æ¬åœã«å¥åŠãªè¡åã§ãã
ãããžã§ã¯ãã§ApplicationInsightsãåç §ããªããŠããAzureãä»ããŠApplication Insightsããæå¹åãã§ããã®ã¯è¯ãããšã§ããããã¬ãŒã ã¯ãŒã¯ã®èŠ³ç¹ããã¯ããã®æ¹æ³ã§ã¯ã³ã¹ããé«ããããšæããŸãã
VSã§å®è¡ããŠãããšãã«AIã€ã³ãžã§ã¯ã·ã§ã³ãç¡å¹ã«ããããã«ããã€ãã®UIãè¿œå ããŸãã ããããè¿œå ãã¹ãã ã£ãïŒèŠèœãšãã ã£ãïŒã
@Tratcherãææ¡ããåé¿çã¯æ£åžžã«æ©èœããŸãããã©ã€ãã¢ããæ©èœãå®å šã«ç¡å¹ã«ãããããæŽå¯ä»¥äžã®åœ±é¿ãäžããå¯èœæ§ããããŸãã ããšãã°ãASP.NET Core IISã¢ãžã¥ãŒã«ã¯ãããã»ã¹https://github.com/aspnet/AspNetCoreModule/blob/002c8b9bc9a86cd3b4308e62c1f70ea625cbaae2/src/AspNetCore/Inc/serverprocess.h#L18ãèµ·åãããšãIISIntegrationããã±ãŒãžãç¹ç¯ãããŸãã
@davidfowlã«æè¬ããŸãã åé¿çã¯ä»ã®ãšãããã®ãŸãŸã«ããŠãããŸããããã®æ°ããUIãVSã«è¿œå ããããããªãªãŒã¹ããŒãã§ããã®ç°å¢å€æ°ã䜿çšããŠãããŠãŒã¶ãŒã«ãæœåšçãªå¯èœæ§ãåé¿ããããã«èšå®ã解é€ããå¿ èŠããããšèŠåããå Žåã¯ãéåžžã«äŸ¿å©ã§ããåé¡ãæããã«ããæ°ããUIæ©èœã䜿çšããŸãã å床ãæè¬ããŸãïŒ
@davidfowlããã¯ãªããã¢ãŠãã§ã¯ãªãããŸããªããªããã€ã³ã«ãªãããšããç¥ããããã ãããããšãããããŸãã ãã ãããã®ããã®UIããããšã®ããšã§ãããæå³ãããããŸããããç§ãã¡ã®å€ãã¯VSããå®è¡ãããŠããªããããVS / UIããªããŠãç¡å¹ã«ã§ããã¯ãã§ãã ã
ãŸãã @ nzainã®åé¿çãApplicationInsightsãç¡å¹ã«ããã®ãããããšãåã«ãã°ãé衚瀺ã«ããã®ãããç¥ãããã ããã
@ grokky1æ£ç¢ºã«ã¯äœã«ã€ããŠè©±ããŠããã®ã§ããïŒ ããã©ã«ãã§ã¯ãªã³ã«ãªã£ãŠããŸããã Visual Studioã¯ãæ©èœãæããããããã«ç°å¢å€æ°ãèšå®ããŸãã ãããã·ã¹ãã ã®ä»çµã¿ã§ã...
@davidfowlããã©ã«ãã§ãªã³ã«ãªã£ãŠããªãå Žåããªãå€ãã®äººããã°ã§ãããèŠã€ããã®ã§ããïŒ ãã®ããã«ããŠããã®ã¹ã¬ãããæåã«èŠã€ããŸãã...
ããããããªãã¯æ£ããã§ããç§ã¯ãããã©ã®ããã«æ©èœãããããããŸãããç§ã¯ãªããã€ã³ããªãéããããå®è¡ããŠããªãå¿«é©ããæãã§ããŸãã
@davidfowlããã©ã«ãã§ãªã³ã«ãªã£ãŠããªãå Žåããªãå€ãã®äººããã°ã§ãããèŠã€ããã®ã§ããïŒ ãã®ããã«ããŠããã®ã¹ã¬ãããæåã«èŠã€ããŸãã...
ã©ã®ãã°ïŒ Visual StudioãŸãã¯ä»ã®å Žæã§ïŒ
ããããããªãã¯æ£ããã§ããç§ã¯ãããã©ã®ããã«æ©èœãããããããŸãããç§ã¯ãªããã€ã³ããªãéããããå®è¡ããŠããªãå¿«é©ããæãã§ããŸãã
åé¡ãããŸããããããç§ãããã«ããçç±ã§ãðã
@davidfowlããšãã°ã @ Trcx528ãš@simonmurdockã«ãã£ãŠäžèšã«ç€ºãããŠãããããã°ãã°ïŒããã¯ç§ããããçºèŠããæ¹æ³ã§ããããŸãïŒã ãã®ãããä»ã®ãšãããããªããèšåããå€æŽãŸã§ã @ nzainã®åé¿çããããå®å šã«ç¡å¹ã«ããã®ãããããšãåã«ãããã®ãã°ãé衚瀺ã«ããã®ããç¥ããããšæããŸããã
@davidfowlããšãã°ã @ Trcx528ããã³@simonmurdockã«ãã£ãŠäžèšã«ç€ºãããŠãããããã°ãã°ã ãããã£ãŠãä»ã®ãšãããããªããèšåããå€æŽãŸã§ã @ nzainã®åé¿çããããå®å šã«ç¡å¹ã«ããã®ãããããšãåã«ãããã®ãã°ãé衚瀺ã«ããã®ããç¥ããããšæããŸããã
åã«è¿°ã¹ãããã«ãVisualStudioã®åºåã ããã¯ãASP.NETCoreã¢ããªã±ãŒã·ã§ã³ãå®è¡ãããšãã«çºçããã ãã§ã¯ãããŸããã
@davidfowlãããä»ãç§ã¯ããªããäœãæå³ããã®ãããããŸãã ðç§ã¯ãããå®è¡æã®ãã®ã§ãããã®ã§ã¯ãªãããšå¿é ããŠããŸããã 確èªããŠããã ãããããšãããããŸãã ãŸããããªããè¿°ã¹ãããã«ãVSã§ã®ãªããã³/ã¢ãŠãã®å€æŽã楜ãã¿ã«ããŠããŸãã
ããã«ã¡ã¯@ davidfowl-ç§ã¯VS15.4.0ïŒãã¬ãã¥ãŒ1ïŒãå®è¡ããŠããŸãããApp Insightsã¯ç¢ºå®ã«åéãããããã©ã«ãã§ASP.NET Coreã¢ããªã«ã¢ã¿ãããããŠããŸããïŒ ã©ãã«ãéä¿¡ãããŠããŸããããããã«ãããŸãã
ããã«ã¡ã¯@ davidfowl-ç§ã¯VS15.4.0ïŒãã¬ãã¥ãŒ1ïŒãå®è¡ããŠããŸãããApp Insightsã¯ç¢ºå®ã«åéãããããã©ã«ãã§ASP.NET Coreã¢ããªã«ã¢ã¿ãããããŠããŸããïŒ ã©ãã«ãéä¿¡ãããŠããŸããããããã«ãããŸãã
æ£è§£ã§ããããã©ã«ãã§VisualStudioã§ç¹ç¯ãããªãã¹ã€ããã¯ãããŸããã ãã¹ãŠã®ã©ã€ãããªãã«ããããšãã§ããŸãããããã¯å€§ããªãã³ããŒã§ãã ããã§ããä»ã®ãšããåé¿çã§ãã
以åã¯ãProgram.csã«AIãå«ããïŒãŸãã¯å«ããªãïŒãªãã·ã§ã³ããããŸããããä»åŸåæ§ã®ããšãã§ããªãã£ãçç±ã¯äœã§ããïŒ
以åã¯ãProgram.csã«AIãå«ããïŒãŸãã¯å«ããªãïŒãªãã·ã§ã³ããããŸããããä»åŸåæ§ã®ããšãã§ããªãã£ãçç±ã¯äœã§ããïŒ
ãã®æ©èœã®ç®çã¯ãå€éšãã蚺æçšã®AIãç¹ç¯ã§ããããã«ããããšã§ãã ããã©ã«ãã§ã¯ãªã³ã«ãªããªãããã«èšå®ãããŠããŸãããããŸããŸãªå€éšã¢ã¯ã·ã§ã³ã«ãããã¢ããªã±ãŒã·ã§ã³ã³ãŒãïŒè匱ïŒã«è§Šããããšãªããªã³ã«ã§ããŸãã
åé¡ã¯ãVisual Studioãšã¯ã¹ããªãšã³ã¹ãããã©ã«ãã§ãªã³ã«ãïŒãããã°äžã®ã¿ïŒãç¡å¹ã«ãããªãã·ã§ã³ããªãããšã§ãã
@davidfowlããªããããã説æããã®ã§ãç¹ã«ç§ãã¡ãããã«ãããå¶åŸ¡ã§ããããã«ãªãããšãããªãã確èªããã®ã§ãç§ã¯å®å¿ããŠããŸãã
ããããç§ãã¡ã®ç«å Žã«ãªã£ãŠãã ããã ç§ãã¡ã®ã»ãšãã©ã¯ãAIãäœã§ããããç¥ããããããå¿ èŠãšããã決ããŠããã䜿çšããŸããïŒç§ããããå®å šã«ç解ããŠããªãããšãèªããŸãïŒïŒã ãã ããããã¯ããã¬ã¡ããªããšé¢ä¿ãããããšã¯ããã£ãŠããŸããããã¯éåžžã«ææ¯ãªåèªã§ãããããAzureããŒã ã¯ä»£ããã«ãã€ã³ãµã€ãããšããåèªãè³¢ãéžæããŸããã
äžåžã¯ãç¡å¹/æå¹ã«ã§ãããã©ããããŸãã¯ããã©ã«ãã§ãªãã«ãªã£ãŠããŠãVSãçŸåšæå³ç/æå³ããã«ïŒãŸãã¯ãã°/ç£èŠã®ããã«ïŒãªã³ã«ãªã£ãŠãããã©ãããæ°ã«ããŸããã 圌ãæ°ã«ãããã®ã¯ãIPã«æœåšçãªãªãŒã¯ãããã誰ãã©ããç¥ã£ãŠãããããããŠèª°ã圌ã責ããããšãã§ããããšããããšã ãã§ãã 倧ããªãã©ãããããŸããã
CLIãã¬ã¡ããªãç¡å¹ã«ããããã«ç°å¢å€æ°ãè¿œå ããåã¯ãEFCoreã®å Žåãšåãåé¡ã§ãã
åé¡ã¯ãããã¥ã¡ã³ããåžžã«ã³ãŒãã®èåŸã«ããããšã§ãã ãããã£ãŠããã¬ã¡ããªãããå Žåã¯åžžã«ãããã¥ã¡ã³ãã§èª¬æããå¿ èŠããããŸããç§ãã¡ã¯ããªãã®ããã«ãã¬ãŒã ã¯ãŒã¯ãç解ããŠããªãããšã«æ³šæããŠãã ããã ãããã£ãŠãVSããŒã ããã®åé¡ãçºèŠãããšãã圌ãã¯ãããã«ãªã£ãŠãããææžåããå¿ èŠããããŸããã ããã¥ã¡ã³ããããªãã®åéã§ã¯ãªãããšã¯ç¥ã£ãŠããŸããïŒããªãã®åéã¯ãçŽ æŽããããïŒsmile :)ã§ãããããã¥ã¡ã³ãããŒã ã«å§åããããŠãã ããã ãã®æ©èœãäœã§ããããç¥ã£ãŠããŠããããç§ã®ããŒã ãšãããŒãžã£ãŒã«èª¬æã§ããã°ãããã©ããã¯å°ãªãã£ãã§ãããã åŸã§ãããç¥ããšã誰ããéªæªãªçµè«ã«é£ã³ã€ãã§ããããç§ã¯ããªãããããèŠããšããã®ã§ãã...ããªãã®ããŒã ã«ãšã£ãŠããã¯å€§ããããšã§ã¯ãããŸããïŒãããŠããªãã¯ç§ãã¡ãäœããªãããšã§é床ã«åçã§ãããšæããããããŸããïŒããããªãã®ãŠãŒã¶ãŒãšãã®ãããŒãžã£ãŒã«ãšã£ãŠã¯ããã®çš®ã®ããšã¯å€§ããªå€§ããªåé¡ã§ãã
ïŒã€ãŸããASPããŒã ãè¡ãããšã¯101ïŒ çŽ æŽãããããšã§ã...ãããŠããã€ãæéãå²ããŠå©ããŠãããŠããããšããïŒ
ç§ã¯äŒŒããããªãã®ãæžãã€ããã§ãã...ã¢ãžã£ã€ã«ãããã¯ããªãŒããŒã®åžœåããã¶ã£ãŠãèŠæ±ãããå Žåã«ãã®æ©èœã䜿çšããŠãMSFTãèããŠããããšã§ã¯ãªãããŠãŒã¶ãŒãå¿ èŠãšããæ¹æ³ã§æ©èœããã¹ãã§ã¯ãããŸãããïŒ
ããã¯MSFTããŸã ææ¡ããŠããªãã¢ãžã£ã€ã«/ãªãŒã³ã®ãããã§ãããšåžžã«æããŠããŸãããã¹ããªã³ããã倧éã®æ°è£œåãæ©èœãåããå®æçãªãªãªãŒã¹ã§ã®äœæ¥ã¯çŽ æŽãããã§ããã誰ãããããæ±ããŠããããã£ãŒãããã¯ã«ãŒãã¯ã©ãã«ãããŸããïŒ
@ grokky1æ£ç¢ºã«ã¯äœã«ã€ããŠè©±ããŠããã®ã§ããïŒ ããã©ã«ãã§ã¯ãªã³ã«ãªã£ãŠããŸããã Visual Studioã¯ãæ©èœãæããããããã«ç°å¢å€æ°ãèšå®ããŸãã ãããã·ã¹ãã ã®ä»çµã¿ã§ã...
AspNetCore.All nugetããã±ãŒãžãåç §ãããšãã¢ããªã±ãŒã·ã§ã³ã®æŽå¯ãå«ãŸããŸãã VSãå®è¡ãããšãããã©ã«ãã§ãªã³ã«ãªããŸãããããã¯ã²ã©ãããšã§ãïŒç§ã®æèŠïŒã AIïŒéçºè /補åææè ã®èŠ³ç¹ããïŒãå¿ èŠãªå Žåã¯ããªããã€ã³ããŸãïŒããšãã°ãnugetããã±ãŒãžãä»ããŠïŒã ããã¯ãdllã®ã¿ãå ¬éãããè€éãªããªãã¯ãããããŸããããazureããããæå¹ã«ããããã«äœããè¡ããŸã§ãããã©ã«ãã§ã¯äœãããŸããã ããã§ã¯ãããŸããããç§ã¯ãã¬ã¡ããªã䜿çšããŸãããããã¬ã¡ããªãæå¹/ç¡å¹ã«ããããã«ã³ãŒããå€æŽããªãããšããããªãã®äž»åŒµãç解ããŠããŸãã ç§ã¯åæããŸããããç§ã¯ãã®èããç解ããŠããŸãã
IISãæããªã人ãããããšããåç¥ã§ããïŒ äœãç¹ç¯ããŠããªãïŒ çŽºç¢§ãªãïŒ ãã€ã¯ããœãããã¬ã¡ããªãªãïŒ IISãªãã§ããïŒ ãããæ³åããã®ã¯éåžžã«é£ããããšã§ãããLinuxãnginxãkestrelããããŠç§èªèº«ãå¶åŸ¡ãããã¬ã¡ããªãšèšããŸãã AIãç§ãæ©ãŸããŠããããšãé€ããŠãé åã®ããã«æ©èœããŸãã
ããã¯ãã¬ã¡ããªã®ãããªãã®ã§ã¯ãããŸãããããã£ãŒãããã¯ã«æè¬ããŸãã ç§ãã¡å šå¡ããç§ã説æããæ¹æ³ã§ç¹å®ã®æžå¿µã«å¯ŸåŠããŸã
ããŸãããã°ãäžéšã®äººã ã®æããæ確ã«ããç·©åããããã«ãããã§ããã€ãã®çºèšãããããšæããŸããã
Visual Studioã§ãããã°ããå ŽåãApplication Insightsã¯ããããã°ã»ãã·ã§ã³ã«é¢ãã詳现æ å ±ãæäŸããã¡ã«ããºã ãšããŠäœ¿çšãããŸãã ããšãã°ãæåŸã®ãããã°ã»ãã·ã§ã³ã§çºçããäŸå€ãã³ãŒãã¬ã³ãºã«è¿œå ããŸãã ãã®ããã«ïŒ https ïŒ//twitter.com/condrong/status/897227862733869057
Azure App Servicesã䜿çšããå Žåãã¢ããªã±ãŒã·ã§ã³ã«ApplicationInsightsãè¿œå ããããšãéžæã§ããã¡ã«ããºã ããããŸãã ãããè¡ããšãç¬èªã®Application InsightsãªãœãŒã¹ãäœæãããã¢ããªãåãããã€ããªããŠããã°ãªã©ãèªåçã«ããã«ç§»åããããã«ã¢ããªãèªåæ§æã§ããŸãã ããã¯ãAzureã§åé¡ãçºçããå¿ èŠãªããŒã¿ãåŸããããšæãããå Žåã«ApplicationInsightsããªã³ã«ã§ããããã«ããããã§ãã ããšãã°ãApp Insightsã䜿çšãããšãWebãµã€ããžã®å€±æããèŠæ±ãéåžžã«ç°¡åã«ç¢ºèªã§ãã倱æããçç±ã蚺æããã®ã«åœ¹ç«ã¡ãŸãã ApplicationInsightsã䜿çšããŠæ¬çªç°å¢ã®åé¡ã蚺æããã±ãŒã¹ã¹ã¿ãã£ã¯æ°å€ããããŸãã 解決ãããåé¡ã¯ãã³ãŒããå€æŽããŠåãããã€ããå¿ èŠãããããšã§ãã ç§ãã¡ã¯ãã€ã¯ããœããã§ãããå人çã«ã¯ããã»ã©å€ãã¯ãããŸãããã人ã ãAzureã«ã¢ããªãæ£åžžã«ãããã€ã§ããããã«æ¯æŽããããã«å€ãã®æéãè²»ãããŠããŸãã çŸåšãæ¬çªç°å¢ã®åé¡ã蚺æããŠè§£æ±ºããããã®æåã®æ¹æ³ã®1ã€ã¯ãå¯èœãªéããã¹ãŠã®ããŒã¿ãApplication Insightsã«åã蟌ã¿ãããã§èª¿æ»ãåæãç£èŠãªã©ãè¡ãããšã§ãããã®æ©èœã¯ããã®èŠçããªãããã·ãŒã ã¬ã¹ã«ããããšãç®çãšããŠããŸãã åé¡ã¯ãäžè¬çã«ãå¿ èŠã«ãªããŸã§ãããå¿ èŠã§ããããšãç¥ããªãããšã§ãããã®åŸãåå±éããŠãªã³ã«ããããã«äŸé Œããã®ã¯ãèŠçã§é¢åã§ãã
å éšVSãšã¯ã¹ããªãšã³ã¹ã¯ãApp Serviceã®ãã®ã䜿çšããã®ãšåãã©ã€ãã¢ããææ³ã䜿çšããŸããããããã¯éåžžã«ç°ãªããŠãŒã¹ã±ãŒã¹ã§ãã
ããã¯ãããã«é¢ããæ··ä¹±ã®äžéšã«åœ¹ç«ã¡ãŸããïŒ
ããã¯ãããã«é¢ããæ··ä¹±ã®äžéšã«åœ¹ç«ã¡ãŸããïŒ
æ å ±ãããããšãã å人çã«ã³ãŒãã¬ã³ãºã¯ç§ãå«ãã§ç¡å¹ã«ããããäžã€ã®æ©èœã§ãã Intellitraceã¯å¥ã®ãã®ã§ãã èŠèŠçãªããã©ãŒãã³ã¹ãšã¿ã€ãã³ã°ã瀺ã2017幎ã®æ°æ©èœã¯ãç§ãç¡å¹ã«ãããã1ã€ã®æ©èœã§ãã èŠããã«ãVSãããŠã³ãããããã©ã«ãã§å®è¡ãããŠããå€ãã®ãžã£ã³ã¯ããããVSã¯é ããšããå©ããå¿ èŠãšããŸããã ããã¯ããã»ã©äžæºã§ã¯ãããŸãããç§ã®çµéšã§ã¯ãVSæ©èœã®å€ããæçšã§ãããšã¯æããªããšãããã£ãŒãããã¯ããããŸãã ããããçããããã®æ å ±ãåéããŠããã®ã§ãããªãã¯ãã§ã«ãããç¥ã£ãŠãããšç¢ºä¿¡ããŠããŸãã ç§ã¯ãã®ãããªãã®ãæ¢ãåºãããããç¡å¹ã«ããããã«æéãè²»ãããŠããã®ã§ãããããå°æ°æŽŸã§ãã ãããããããã§ãããšããæãããããªãäœå人ãã®äººã ã®ããšãèããŠã¿ãŠãã ããã å°çãF5ã¯ååã«é ãã§ã-Ctrl-F5ãååã«äœ¿çšãããŠããŸããïŒãããŠãç¥ããªã人ã®ããã«ãCtrl-F5ã¯ãããã°ããã«ã¢ããªãèµ·åããããã¯ã¯ããã«é«éã§ãïŒã ç§ã¯é ãããããããã«èãããããªãã¯ããããç®ã転ãããŠããããšãç¥ã£ãŠããŸããããããã®ç¡é§ãªãµã€ã¯ã«ã¯åèšãããŸãã
èŠããã«ãç§ã®å人çãªãã£ãŒãããã¯ã¯ãããå€ãã®ããããã¯è¯ãããšãšåãã§ã¯ãããŸããã
ç¹ã«ã¢ããªã®æŽå¯ã«ã€ããŠã¯ãããããåé¡ã¯ãããã玺碧ç¹æã®è£œåã§ããããšãç¥ãããŠããããšã§ãã ASP.NETã¯ããªãŒãã³ããã¬ãŒã ã¯ãŒã¯ãšããŠäœçœ®ä»ããããŠããããã玺碧ã®è£œåããã¬ãŒã ã¯ãŒã¯ã«å¿ã³èŸŒãŸãããšãæ±ãæããããMicrosoftãžã®äžä¿¡æã«ã€ãªãããŸãã ç§ã¯ãããã»ãšãã©nopã§ãããã©ããã¯æ°ã«ããŸãããç§ã¯ããã«äœåãªïŒãããŠç¹ã«äžèŠãªè£œååãããïŒã³ãŒããæããªãããšãæã¿ãŸãã
ããã欲ãã人ã«ãšã£ãŠã¯ãçŽ æŽãããã ããã䜿çšããç§ã®é¡§å®¢ã«ãšã£ãŠã圌ãã¯ãããæããŠããŸãã çŽ æŽããã䟿å©ãªæ©èœãäœãïŒãŸãã¯è²·ãïŒïŒã®ã¯ãšãŠãçŽ æŽãããä»äºã§ãã ãªããã€ã³ããŠãã ããã
...åé¡ã¯ãããã玺碧ç¹æã®è£œåã§ããããšãç¥ãããŠãããšããããšã§ãã ASP.NETã¯ããªãŒãã³ããã¬ãŒã ã¯ãŒã¯ãšããŠäœçœ®ä»ããããŠããããããã¬ãŒã ã¯ãŒã¯ã«çŽºç¢§ã®è£œåã_SNEAKING_ãããšãæ±ãæããããMicrosoftãžã®äžä¿¡æã«ã€ãªãããŸãã ãããã»ãšãã©nopã§ãããã©ããç§ã¯æ°ã«ããŸãã...
+1
ãããžã§ã¯ããå ¬éããŸããããç°å¢å€æ°ã«ASPNETCORE_preventHostingStartupãå«ããŠããMicrosoft.ApplicationInsightsãäŸåé¢ä¿ãšããŠè¡šç€ºãããŸã...ãããã£ãŠãåé¿çã¯ãããã°ã§ã®ã¿æ©èœããå ¬éã§ã¯æ©èœããªãããã§ãã ãããšãç§ã¯äœããéããããšããããŸããïŒ
äŸåé¢ä¿ã¯åžžã«ååšããŸããã誰ãããããç¹ç¯ããªãéããäŸåé¢ä¿ã¯äœãããŸããã
åé¡ã¯ããµãŒããŒã«ã©ã³ã¿ã€ã ãã€ã³ã¹ããŒã«ãããŠããã ããªã®ã§ã assembly specified in the dependencies manifest was not found
ã¡ãã»ãŒãžã衚瀺ãããããšã§ãã ä»ã®ãšãããSDKãã€ã³ã¹ããŒã«ãããšåé¡ã¯è§£æ±ºããŸããããããã¯ã¯ãªãŒã³ãªè§£æ±ºçã§ã¯ãããŸããã
2ã€ã®ãã®ãã©ã®ããã«æ¥ç¶ãããŠããã®ãããããŸããã åçŸæé ãšå®å šãªãšã©ãŒã¡ãã»ãŒãžãå«ããšã³ãããŒãšã³ãã®ãµã³ãã«ãæäŸã§ããŸããã
空ã®ãã³ãã¬ãŒãã䜿çšããŠãæ°ããASP.NET Core 2.0Webã¢ããªã±ãŒã·ã§ã³ãäœæããã ãã§ãã 次ã®ãããªæå°éã®csprojãååŸããŸãã
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
</Project>
次ã«ããããžã§ã¯ãããã£ã¬ã¯ããªã«å
¬éããçæããã.deps.json
ãã¡ã€ã«ã調ã¹ãŸãã launchSettingsã«äœãå«ããŠãã Microsoft.ApplicationInsights
ãå«ãŸããŸãã
ã¯ããåäœããŸãã åã«èšã£ãããã«ãäŸåé¢ä¿ã¯åžžã«å«ãŸããŠãããäœããç¹ç¯ãããŸã§äœãããŸããã
æ£ãããããŸããã ã©ã³ã¿ã€ã ã«dllããªãå Žåã¯æ©èœããŸããïŒã©ã³ã¿ã€ã
ãåºïŒã ããã¯ãäžäŸãæãããšãlinux-armRIDã®å Žåã§ãã ä»ã®äººãšããŠ
èšã£ããããã¯dllãèŠã€ãããªããšãããšã©ãŒã§å€±æããŸãã
åå10.09.201710ïŒ38 schrieb "David Fowler" [email protected] ïŒ
ã¯ããåäœããŸãã åã«èšã£ãããã«ãäŸåé¢ä¿ã¯åžžã«å«ãŸããŠããŸãã
äœããç¹ç¯ãããŸã§äœãããŸãããâ
ããªããèšåãããã®ã§ãããªãã¯ãããåãåã£ãŠããŸãã
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/aspnet/Home/issues/2051#issuecomment-328328232 ããŸãã¯ãã¥ãŒã
ã¹ã¬ãã
https://github.com/notifications/unsubscribe-auth/ANUK-3BK2phWmuA45xY__m7nq1cbya0Tks5sg6AQgaJpZM4N0O32
ã
Ubuntu 16.04ã§è©ŠããŠã¿ããšãããDLLãã¹ãã¢ã«ãªããšãããšã©ãŒã¡ãã»ãŒãžã衚瀺ãããŸããã ãããã£ãŠãããã¯æããã«æ©èœããŠããŸããã çŸåšSDKãã€ã³ã¹ããŒã«ãããŠãããããã¡ãã»ãŒãžãã³ããŒã§ããŸããããåçŸã¯ããªãç°¡åã§ãã
ç¹å®ã®åçŸã¹ãããããŸãã¯åçŸã¹ããããåãããããžã§ã¯ããæäŸã§ããã°ãããã¯çŽ æŽãããããšã§ãã ãã¹ãŠã®ç°å¢ã®è©³çŽ°ãæå®ããããšãå¿ããªãã§ãã ããïŒdotnet --infoã¯ãã®ããã«ããŸãæ©èœããŸãïŒã
ãã¹ãŠãããã©ã«ãã§æ©èœããããšãæåŸ ãããŸãïŒããã¯ç§ãã¡ãæ€èšŒãããã®ã§ãïŒã ç§ãã¡ãäœããéããå Žåã¯ãç¥ã£ãŠãããšããã§ãããã ãããã©ã«ãããšã¯ã¹ããªãšã³ã¹ãæ©èœããªããšããèŠæ ãç®ã«ããã®ã¯ãããåããŠã§ãã èªåã§åçŸããããšããã§ããŸããããåãæ®ãããå ·äœçãªãã£ããŒã«ãæ¬ ããŠãããšæããŸãã
@davidfowlæ£ç¢ºãªåçŸã¯ãã¡ãïŒ https ïŒ//github.com/dotnet/core-setup/issues/3122
ãããžã§ã¯ãã¯å¿
èŠãããŸãããããã©ã«ãã®Webãã³ãã¬ãŒãã¯ãã¢ããªã±ãŒã·ã§ã³ã®æŽå¯ãäŸåé¢ä¿ãšããŠååŸããŸãã ãã ããæ£ç¢ºã«åçŸããã«ã¯ãã¢ãŒã ããã€ã¹ãå¿
èŠã§ãã
RaspianãªããžããªïŒRaspberry Piã®ããã©ã«ãã®Linuxãã£ã¹ããªãã¥ãŒã·ã§ã³ïŒã¯å¥ã®è©±ããããããããŸãããïŒ apt-get
çµç±ã§ã€ã³ã¹ããŒã«ããå ŽåïŒãåãåé¡ããããšæããŸãã ãã¶ãä»ã®èª°ããããã確èªããããšãã§ããŸã-ç§ãã¡ã¯ã©ãºããªãŒãã€ãæã£ãŠããããç§ãã¡ã®buildrootãã£ã¹ããªãã¥ãŒã·ã§ã³ã¯debianã§ã¯ãããŸããã
@ Falco20019ã¯ãUbuntu 16.04ã§ã倱æããããšãå ±åããŠããŸã-x64ãŸãã¯armã¢ãŒããã¯ãã£ã§ã¯ïŒ SDKãã€ã³ã¹ããŒã«ãããšãã«æ©èœãããšãã£ããããŸããã ãã¶ãããªãã¯ããå°ã詳现ãæäŸããããšãã§ããŸãïŒããªãã¯ä»¥åã«äœãã€ã³ã¹ããŒã«ããŸãããïŒãªã³ã¯ïŒïŒ linux-x64ã§ã倱æããå Žåãããã¯armããã€ã¹ãæããªã人ã«ãšã£ãŠã¯ç°¡åã«åçŸã§ããŸãã
æ··ä¹±ããŠããã®ã§ãããã«æ確ã«ãªãã®ãåŸ ã¡ãŸãã
armã®åé¡ã¯ãLinux armã®ã©ã³ã¿ã€ã ã¹ãã¢ããªãããã§ãïŒåé¿çããã®åé¡ã«èšèŒãããŠããŸãïŒã
@ Falco20019ããã¯ããªããçŽé¢ããŠããåé¡ã§ããïŒ
ç§ã¯è ããããã§ããããšã«ã¯åæããŸããããããã©ã«ãã§æ©èœããããšèšãã¹ãã§ã¯ãããŸããã ããã¯ç¢ºãã«windows-x64ã§ããã©ã«ãã§åäœããŸãã ãã©ãã§ããããããããå®è¡ããããšããã¢ã€ãã¢ã¯çŽ æŽããããšæããŸããããã¯Javaã®ãµã¯ã»ã¹ã¹ããŒãªãŒã§ãã å人çã«ã¯ãããããããã倧奜ãã§ãããªãããŒãªçµã¿èŸŒã¿ãããžã§ã¯ãããããããããã®ã³ã¢ãã£ã³ã¹ãã«å€ãããŸãã ããã©ã«ãã®ãã³ãã¬ãŒãã¯ã©ãã§ãå®è¡ã§ããŸãããïŒ
ã¯ãããã ããããã¯ç¹ã«ãARMããã¡ãŒã¹ãã¯ã©ã¹ã®ã·ããªãªãšããŠã¿ãŒã²ããã«ããŠããªãããã§ãã ARMã¯çŸåšããå€æŽãå ããã°æ©èœãããã«ããŽãªã«å±ããŠããŸãã ããã¯æ°žé ã«ãããªãããšã¯ãããŸããããåé¡ã®çç±ã«ãããã¢ããªã±ãŒã·ã§ã³ã®æŽå¯ãééã£ãŠãããšäž»åŒµããããšã§ãã
ãã®ã¹ã¬ããã¯ãã¢ããªã®ã€ã³ãµã€ãããªããã¢ãŠãã§ã¯ãªããªããã€ã³ããããšã«é¢ãããã®ã§ããããšã¯ã¹ããªãšã³ã¹ãåè©äŸ¡ããå¿ èŠããããšæããŸãããèšåãããŠãããã®ã®äžã§åé¡ã§ãããšããå®éã®èšŒæ ã¯èŠãŠããŸããã ç§ã¯ãã¹ãŠå©ããŠãããŸããç§ã¯ãã FUDã®æ®åã奜ãã§ã¯ãããŸããã
davidfowl ...ãã®ã¹ã¬ããã¯ãã¢ããªã®ã€ã³ãµã€ãããªããã¢ãŠãã§ã¯ãªããªããã€ã³ã«ããããšã«ã€ããŠã§ã
åæããŸãããããã«éäžããå¿ èŠããããŸããããããªããšãåé¡ãå€ãããŠäœã解決ã§ããªããªããŸãã
ïŒ...人ã ã¯æ°ããåé¡ã§ä»ã®åé¡ã«ã€ããŠè©±ãåãããšãã§ãããããããŸãããïŒïŒ
@davidfowlç³ãèš³ãããŸããããç æ°ã§ãä»ãããèŠãã ãã§ãã ãµãŒããŒã¯ãUbuntu16.04.3LTSïŒGNU / Linux 4.4.0-71-generic x86_64ïŒãã§ãããããARMã§ã¯ãããŸããã
dotnetã©ã³ã¿ã€ã ããã±ãŒãžã䜿çšããŠdotnetå ¬éã®å ¬éçµæãå®è¡ãããšãã¢ããªã€ã³ãµã€ãã®åé¡ãçºçããããšã«æ°ä»ããŸããã dotnet sdkããã±ãŒãžã䜿çšããŠdotnetå ¬éã®å ¬éçµæãå®è¡ãããšãæ£åžžã«å®è¡ãããŸããïŒ ãããã€ãããã³ã³ããã«å¯ŸããŠã®ã¿ã©ã³ã¿ã€ã ãã¿ãŒã²ããã«ããããšããŠãããããããã¯Dockerã³ã³ããå ã®åé¡ã§ãã ããã¯aspnetcore1ã§å®è¡å¯èœã§ããã
@AlphaClusterã¯ãåçŸã¹ãããã®æ瀺çãªã»ãããæäŸã§ããŸããïŒ ASP.NETã³ã³ãããŒããŒã¹ã€ã¡ãŒãžã䜿çšããŠãããã代ããã«ããããããããŒã¹ã€ã¡ãŒãžã䜿çšããŠããŸããïŒ ãã®ããŒã¹ã€ã¡ãŒãžã«ã¯ã©ã³ã¿ã€ã ã¹ãã¢ããããŸããããã¢ããªã€ã³ãµã€ãã®èªã¿èŸŒã¿ãšã©ãŒã§ã¯ãªããããã説æãããšã©ãŒãçºçããã¯ãã§ãã
å ¬éãããŠããdotnetã©ã³ã¿ã€ã ãšsdktarballã䜿çšããŠç¬èªã®ã€ã¡ãŒãžãæ§ç¯ããŠããŸãã dotnet publishã䜿çšããŠãã©ã«ããŒã«å ¬éããã©ã³ã¿ã€ã ãå®è¡ããŠããã³ã³ãããŒå ã§å®è¡ããŸãã ããã¯1.0ããŒãžã§ã³ã§ã¯åé¡ãªãæ©èœããŸãããã移è¡æã«2.0ããªãªãŒã¹ãããåŸãã©ã³ã¿ã€ã ã³ã³ããã䜿çšãããšãã®åé¡ãçºçããŸãã
Error:
An assembly specified in the application dependencies manifest (<project name>.deps.json) was not found:
package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1'
path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'
This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
aspnetcore-store-2.0.0-linux-x64.xml;aspnetcore-store-2.0.0-osx-x64.xml;aspnetcore-store-2.0.0-win7-x64.xml;aspnetcore-store-2.0.0-win7-x86.xml
ãã®åé¡ã¯ç§ãã¡ãèŠããã®ãšäŒŒãŠããã®ã§ããããå¥ã®åé¡ã§ããå Žåã¯ãå¥ã®åé¡ãéãããšãã§ããŸãã
@AlphaClusterã¯ãã«ã¹ã¿ã Dockerã³ã³ãããŒãäœæããããã«äœ¿çšããç¹å®ã®åçŸæé ã§æ°ããåé¡ãæåºã§ããŸããïŒ ããã«ãããåé¡ãææ§ããªãåçŸã§ããŸãã
2.0.0ã§ã¯ãå ¬éãããåºåãããªãã³ã°ãããã¢ããªã±ãŒã·ã§ã³ãå®è¡ããããã«å¿ èŠãªã©ã³ã¿ã€ã ã¹ãã¢ãè¿œå ããŸããïŒããã¯ããã©ã«ãã®åäœã§ãïŒã æ®å¿µãªãããSDKãšã©ã³ã¿ã€ã tarballã«ã¯ã©ã³ã¿ã€ã ã¹ãã¢ãå«ãŸããŠããªããããDockerã³ã³ããã«ã€ã³ã¹ããŒã«ããå¿ èŠããããŸãã https://github.com/aspnet/aspnet-docker/blob/master/2.0/jessie/runtime/Dockerfile#L5ã«ãæ°ããã©ã³ã¿ã€ã ã¹ãã¢ãã€ã³ã¹ããŒã«ããæ¹æ³ã瀺ããµã³ãã«ã€ã¡ãŒãžããããŸãã
@AlphaCluster ïŒ Microsoft.AspNetCore.All
NuGetããã±ãŒãžã䜿çšããªãããšã«ããŸãããããã¯ãApplicationInsights dllãå
¬éãã©ã«ããŒã«ç§»åãã代ããã«NuGetããã±ãŒãžãæ瀺çã«æå®ããããã§ãã
ã¹ã¿ãŒãã¢ããã¯ã©ã¹ã®Configureã¡ãœããã§ããã䜿çšããŠãApplicationInsightsã®å€§éã®ãã¬ã¡ããªãã°ãåé€ããŸããã
var configuration = app.ApplicationServices.GetService<TelemetryConfiguration>();
configuration.DisableTelemetry = true;
Ysrisã«æè¬ããŸã-ããã¯ç§ã®ããã«åããŸããã æ®å¿µãªããããããèŠã€ããã«ã¯ããã®èšäºã®æåŸãŸã§æ確ã«ããå¿ èŠããããŸãã
@tpplylerã©ãããããŸããŠã
vscodeã®äžã§ã¯ããã®ãããã¯ãã©ã€ãã£ãããããã¹ãäŸå€ãã¹ããŒããããšã«æ³šæããŠãã ããã
@ysrisã®ãœãªã¥ãŒã·ã§ã³ã¯ç§ã«ã圹ç«ã¡ãŸããã
ãããã£ãŠã Startup.Configure()
ã«TelemetryConfiguration.DisableTelemetry = true
ãèšå®ããã®ã¯ãVisualStudioãããã©ã«ãã§è¡ãAIã®ãã©ã€ãã¢ãããããéã«ãããæãç°¡åãªæ¹æ³ã®ããã§ãã AIã¢ã»ã³ããªã¯ãç¹ã«Microsoft.AspNetCore.All
ããã±ãŒãžã䜿çšããŠããå Žåã¯ãåŒãç¶ãNuGetã®äŸåé¢ä¿ãšããŠå«ãŸããŸãããäœãå®è¡ãããŸããã 圌ããäœããããå¯äžã®æ¹æ³ã¯ãAzureãªã©ã®ä»ã®æ段ã§åã³ã©ã€ãã¢ãããããå Žåã§ãã ASPNETCORE_preventHostStartup
ãtrueã«èšå®ãããšã7æã«@Tratcherã«ãã£ãŠæåã«ææ¡ãããã®ãšåãå¹æãåŸãããŸãããããã¥ã¡ã³ãã«ãããšã
ã¢ããªã®ã¢ã»ã³ããªãå«ãããã¹ãã£ã³ã°ã¹ã¿ãŒãã¢ããã¢ã»ã³ããªã®èªåããŒããé²æ¢ããŸãã
@davidfowlã9æã«èªããããã«ãããã¯ããªãã倧ããªãã³ããŒãã§ãããããããæãŸãããªãå¯äœçšãããããã @ ysrisã®ãœãªã¥ãŒã·ã§ã³ã«åºå·ããŠããŸãã
æ®å¿µãªããã @ ysrisã®ãœãªã¥ãŒã·ã§ã³ã¯æ©èœããŸããã§ããã @Tratcherã§æäŸãããŠãããããã°ãã³ããŒããœãªã¥ãŒã·ã§ã³ã䜿çšããå¿ èŠããããŸããã https://github.com/Microsoft/ApplicationInsights-dotnet-server/issues/724ãåç §ããŠãã ãã
ãããã°äžã®ããã»ã¹ã§ã®VSã«ããAIã®æ®å¿ãªæ³šå ¥ã¯ãå¯äœçšãããããããã°ãšã¯ã¹ããªãšã³ã¹ã劚ããç¶æ³ãäœãåºããããããã¯éåžžã«åä»ã§ãã ç§ã¯@brockallenã«åæããå¿ èŠããããŸããç§ã䜿çšããŠããªããã®ãããªæ¯çŸœç«ã¡ã®ãªããå®å®ããå¥å šãªVSã欲ãããšããããšã§ãïŒãããŠãä»ã§ã¯ã»ãŒ2æ¥éã®äœæ¥ãå¿ èŠã§ãïŒã
æé»ã®ãªããã€ã³ã«å€§è³æã
ããã€ãã®ç°ãªããã°ããã¹ãŠåæã«è©±ãåããããããã®ã©ããããã§æãããå ±åãããŠããªããšããç¹ã«å°éããã®ã§ãç§ã¯ãã®åé¡ãéããŸãã
ç§ãã¡ãèšã£ãããšã®ããã€ããèŠçŽãããšãååã«æ確ã«ãããŠãããã©ããã¯ããããŸããã
App InsightsãæåŸ ã©ããã«æ©èœããªãããšã«é¢ãããã°ã¯ãapp Insightsãªããžããªã«é 眮ããå¿ èŠããããŸããã©ã³ã¿ã€ã ã¹ãã¢ã®åé¡ã«é¢ãããã°ã¯ãã¡ã¿ããã±ãŒãžãªããžããªã«ãã¡ã€ã«ããããããŒã ãªããžããªã«å¥ã®åé¡ãæåºããŠãæ確ãªåçŸæé ãå®è¡ã§ããŸããåé¡ãäœã§ããããç解ããŸãã
埪ç°åç
§ã®ãããªãã®ããããŸãããäž¡æ¹ã®ãããžã§ã¯ãã¯ãã¯ããŒãºã¹ããŒã¿ã¹ãæ£åœåããããã«çžäºã«åç
§ããŠããŸããïŒ
Cf. https://github.com/Microsoft/ApplicationInsights-aspnetcore/issues/523ããã¯ããã®ãããžã§ã¯ãã§åé¡ãä¿®æ£ãããããšãæåŸ
ããŠããŸãã
ãããåéã§ããŸããïŒ ãŸãã¯ä»ïŒ
@DenisDollfusãã®ã¹ã¬ããã¯ãéããŠãããšèŠãªãããã®ã«ååãªèª¬æ/åé¿çãæäŸããŠãããšæããŸã
@ Rabadash8820ä¿®æ£ã¯åé¿çãããåªããŠããŸãã ãããå®éã«ã¯ãäžèšã®@glenncã®æåŸã®ãã€ã³ãã§ããVSã§ãããã°ãããšãã«ã¢ããªã€ã³ãµã€ãããªã³ã«ããªãããã®ããæçœãªãªãã·ã§ã³ãè¿œå ããŠããŸãããããã¯å°æ¥ã®ã¢ããããŒãã§è¡šç€ºãããŸããããšè¿°ã¹ãŠããŸããã§ãããããã¯ãã°ãããããšã§ãã
ãã®ã¢ããããŒãã®å¯çšæ§ã远跡ããããã®æªè§£æ±ºã®åé¡ããããšåœ¹ç«ã¡ãŸãã
ããã§ã¯ããŒã«ã®åé¡ã远跡ããŸããã
ããã¯éåžžã«èç«ãããããšã§ãã DotNet Core 2.0ã§ã¯ãApplicationInsightsã匷å¶ãããŠããŸããããã¯ããªãŒãã³ãœãŒã¹ã®æ£å察ã§ãã
@ genifycom-ãšããã§ãããã¯VisualStudioã®ææ°ã®ãã¬ãã¥ãŒã§ä¿®æ£ãããŠããŸãã ããããªãã«ããããŒã«ãªãã·ã§ã³ããããŸãã
@BillHiebertå
±æããŠãããŠããããšããå®ç§ã«èŠããŸãã
VS 201715.5.5ã§ã¯è¡šç€ºãããŸããã ãã¬ãã¥ãŒ15.6ã®äžéšã§ããïŒ
ç·šéïŒãããããããªãã¯ããã¬ãã¥ãŒããæžããã ãšã«ãããä¿®æ£ãæ¢ããŠãã人ã«ããŒãžã§ã³çªå·ãæäŸããã®ã§ãç§ã®ééããåé€ããªãã§ãã ããã
@ DenisDollfus-æ£è§£ã§ãã å€æŽã¯15.6ã®ãã¬ãã¥ãŒã«ãããŸã
ããã¯ãVisual Studio15.6.3ã®ææ°ããŒãžã§ã³ã§ãªãªãŒã¹ãããŠããŸãã
ãã§ãã¯ããããªãã·ã§ã³ãšèšå®ããã£ãŠãïŒ "ASPNETCORE_preventHostingStartup"ïŒ "True"
ãããã°äžã«ãã¬ã¡ããªãã°ã衚瀺ããã
äœãæ¡ã¯ïŒïŒ ãããã®ãã°ãå®å šã«åé€ããããšæããŸãã
ASP.NET Core2.1ã«ã¢ããã°ã¬ãŒãããŸãð
æ¢åã®ãããžã§ã¯ãããäŸåé¢ä¿ãåé€ããã«ã¯ã©ãããã°ããã§ããïŒ
Web api .netã³ã¢ãããã³ãã¬ãŒããããžã§ã¯ããäœæããŸãããããã«ããšã¯å¥ã®ã³ã³ãã¥ãŒã¿ãŒã§å®è¡ããããšãããšã次ã®ãšã©ãŒãçºçããŸãã
@afucher netcoreapp2.0ãã¿ãŒã²ããã«ããŠãããšãããšã2.0aspnetcoreã©ã³ã¿ã€ã ã¹ãã¢ãã€ã³ã¹ããŒã«ããŠããªãããã§ãã ã©ã³ã¿ã€ã ã¹ãã¢ã¯sdkã«å«ãŸããŠããŸãïŒ https ïŒ//www.microsoft.com/net/download/dotnet-core/sdk-2.1.200ãŸãã¯ã httpsïŒ// wwwã§ASP.NETCoreã©ã³ã¿ã€ã ãåå¥ã«ããŠã³ããŒãã§ããŸãã microsoft.com/net/download/dotnet-core/runtime-2.0.8ã
@davidfowlã®ã¢ããã°ã¬ãŒãã§ã¯ãä¿®æ£ãããŸããã§ããã
ç§ã®åºåã¯ãŸã AIãã°ã§æº¢ããŠããŸãã
[ããŒã«]-> [ãªãã·ã§ã³]ã§[ããŒã«ã«ã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ããç¡å¹ã«ãã...]ããªã³ã«ãããšãããŸããããŸããã VS15.7.5ã
ç§ã¯15.8.4ã«ããŸãã [ããŒã«]> [ãªãã·ã§ã³]> [ãããžã§ã¯ããšãœãªã¥ãŒã·ã§ã³]> [Webãããžã§ã¯ã]> [ããŒã«ã«ã®ApplicationInsightsãç¡å¹ã«ãã...]ããªã³ã«ãªã£ãŠããŸãã launchSettings.jsonã«ã¯ãASPNETCORE_preventHostingStartupãïŒãTrueãããããŸãã ãŸã åºåã«ApplicationInsightsã衚瀺ãããŸã...
@RodBarnesã¯ããã§ãåã
次ã®ããã«ããŠãã©ã°ãæããŸããã
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
#if !DEBUG
.UseApplicationInsights()
#endif
.UseStartup<Startup>();
Program.csã§
ããŠãã€ãã«ASP.NET Core2.1ã§ãããã°ã¹ããªãŒã ãç¡é³ã«ããŸããã
if (_env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
TelemetryConfiguration.Active.DisableTelemetry = true;
TelemetryDebugWriter.IsTracingDisabled = true;
}
IsTracingDisabledãéèŠã§ããããDisableTelemetryãé©åãªæ¹æ³ã§æ®ããŸãããããã«ãåããœãªã¥ãŒã·ã§ã³ã§.NETFrameworkãããžã§ã¯ããš.NETCoreãããžã§ã¯ãéã®åç §ãæ€çŽ¢ãããšãã«åœ¹ç«ã¡ãŸãã
f2calvã«æè¬ããŸããã³ãŒãã¯ãASP.NET Core2.2ã§åäœããŸãã
ãAsp.NetCoreWebãããžã§ã¯ãã®ããŒã«ã«ã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ããç¡å¹ã«ãããã¯ãVS 15.9.5ã®AIã«åœ±é¿ãäžããªãããã§ãããŸãã TelemetryConfiguration.Active.DisableTelemetry
ãèšå®ããããç°å¢å€æ°ASPNETCORE_preventHostingStartup
ãèšå®ãããããããšããããŸããã ïŒãããŠVSãåèµ·åããŸãïŒã ç§ã¯ãŸã åºåã§ãã°ãèŠãããšãã§ããŸãã
ãAsp.NetCoreWebãããžã§ã¯ãã®ããŒã«ã«ã¢ããªã±ãŒã·ã§ã³ã€ã³ãµã€ããç¡å¹ã«ãããã¯ãVS 15.9.5ã®AIã«åœ±é¿ãäžããªãããã§ãããŸãã
TelemetryConfiguration.Active.DisableTelemetry
ãèšå®ããããç°å¢å€æ°ASPNETCORE_preventHostingStartup
ãèšå®ãããããããšããããŸããã ïŒãããŠVSãåèµ·åããŸãïŒã ç§ã¯ãŸã åºåã§ãã°ãèŠãããšãã§ããŸãã
åãåé¡ã§ãããAsp.Net CoreWebãããžã§ã¯ãã®ããŒã«ã«ApplicationInsightsãç¡å¹ã«ãããšãVS15.9.4ããã³.NETCoreSDKããŒãžã§ã³2.1.502ã§ã¯äœãå®è¡ãããŸããã
@ghosttieã«ãã£ãŠåç §ãããã¹ã¬ããã®äžéšã«ãç§ã«ãšã£ãŠã®éµããããŸãããå ¬åŒããã¥ã¡ã³ãã¯ãã¡ãã§ãïŒ https ïŒ//docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core#disable-ãã¬ã¡ããª-åç
æãåèã«ãªãã³ã¡ã³ã
+1