Web API的Log问题

发布时间:2016-12-19 11:54:09编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Web API的Log问题",主要涉及到Web API的Log问题方面的内容,对于Web API的Log问题感兴趣的同学可以参考一下。

建立了一个Web API项目,在WebApiConfig.cs中已经启用了Tracing.

config.EnableSystemDiagnosticsTracing();

同时web.config中也已经配置了TextWriter.

<system.diagnostics>

<trace autoflush="true" indentsize="4">

<listeners>

<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="WebApiLog.log" />

<remove name="Default" />

</listeners>

</trace>

</system.diagnostics>

 

然后在具体的代码中记录了Log.

Trace.WriteLine("my message");

 

可是web api被调用后却没有log文件出现,怎么回事那?

【分析】

这是因为web api网站的应用程序池账号对物理目录没有写权限,所以无法写log.

【解决方法】

Grant IIS APPPOOL\<application pool name> at least Edit permission for the web api web site's physical folder.


上一篇:Json.net对于导航属性的处理(解决对象循环引用)
下一篇:前端干货,包括所有前端资源链接

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款