C#获取IIS中网站日志文件保存路径

  1. 添加引用 Microsoft.Web.Administration.dll  ------文件路径在%SystemRoot%\System32\inetsrv
  2. 添加引用 using Microsoft.Web.Administration;
  3. C#代码如下,logPath即日志文件路径
  4. ServerManager manager = new ServerManager();
    // 获取IIS配置文件:applicationHost.config
    var config=manager.GetApplicationHostConfiguration();
    var log = config.GetSection("system.applicationHost/log");
    var logFile=log.GetChildElement("centralW3CLogFile");
    //获取网站日志文件保存路径
    var logPath = logFile.GetAttributeValue("directory").ToString();

     

posted @ 2013-04-02 16:30  上飘的枫叶  阅读(1306)  评论(0编辑  收藏  举报