gpt4 book ai didi

visual-studio - 如何阻止IISExpress将每个请求的每个细节都转储到Visual Studio输出窗口中?

转载 作者:行者123 更新时间:2023-12-03 11:55:26 26 4
gpt4 key购买 nike

我的VS 2013输出窗口充满了这一点:

iisexpress.exe Information: 0 : Request, Method=GET, Url=http://localhost:51741/api/Clients/?$filter=UniqueName eq '6269', Message='http://localhost:51741/api/Clients/?$filter=UniqueName eq '6269''
iisexpress.exe Information: 0 : Message='Clients', Operation=DefaultHttpControllerSelector.SelectController
iisexpress.exe Information: 0 : Message='MyProj.Controllers.ClientsController', Operation=DefaultHttpControllerActivator.Create
iisexpress.exe Information: 0 : Message='MyProj.Controllers.ClientsController', Operation=HttpControllerDescriptor.CreateController
iisexpress.exe Information: 0 : Message='Selected action 'GetClients()'', Operation=ApiControllerActionSelector.SelectAction
iisexpress.exe Information: 0 : Operation=HttpActionBinding.ExecuteBindingAsync
iisexpress.exe Information: 0 : Operation=QueryableAttribute.ActionExecuting
iisexpress.exe Information: 0 : Message='Action returned 'System.Collections.Generic.List`1[MyProj.Models.ClientDto]'', Operation=ReflectedHttpActionDescriptor.ExecuteAsync
iisexpress.exe Information: 0 : Message='Will use same 'JsonMediaTypeFormatter' formatter', Operation=JsonMediaTypeFormatter.GetPerRequestFormatterInstance
iisexpress.exe Information: 0 : Message='Selected formatter='JsonMediaTypeFormatter', content-type='application/json; charset=utf-8'', Operation=DefaultContentNegotiator.Negotiate
iisexpress.exe Information: 0 : Operation=ApiControllerActionInvoker.InvokeActionAsync, Status=200 (OK)
iisexpress.exe Information: 0 : Operation=QueryableAttribute.ActionExecuted, Status=200 (OK)
iisexpress.exe Information: 0 : Operation=ClientsController.ExecuteAsync, Status=200 (OK)
iisexpress.exe Information: 0 : Response, Status=200 (OK), Method=GET, Url=http://localhost:51741/api/Clients/?$filter=UniqueName eq '6269', Message='Content-type='application/json; charset=utf-8', content-length=unknown'
iisexpress.exe Information: 0 : Operation=JsonMediaTypeFormatter.WriteToStreamAsync
iisexpress.exe Information: 0 : Operation=ClientsController.Dispose

如何关闭所有功能?我只想看到 我对Trace.TraceInformationTrace.TraceErrorTrace.TraceWarning等的调用。

最佳答案

首先,当您使用类似

Trace.TraceInformation("My Custom Info Message.");

进行跟踪(无论从哪个位置页面, Controller 或来自其他.dll的其他类开始),然后在IIS Express下运行应用程序,MS VS Output窗口将显示
iisexpress.exe Information: 0 : My Custom Info Message.

您如何识别什么消息是“您的”和什么不是“您的”?
也许您应该为每条消息添加其他标记?但是 as I could see输出窗口仍然不支持通过自定义标签或文本过滤消息,但是它支持文本搜索(Ctrl + F),因此...

我在IIS Express中向类似这样的消息向输出窗口发送垃圾邮件时遇到了相同的问题
'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-130838650006648508): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.

我已通过转到MS VS(2013)主菜单解决了该问题

->调试->选项和设置...->调试->输出窗口

并关闭不需要的输出消息类型

General Output Settings

关于visual-studio - 如何阻止IISExpress将每个请求的每个细节都转储到Visual Studio输出窗口中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29375020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com