我有具有日志功能的库和使用此库的ASP.NET Web应用程序。我需要将日志写入Web应用程序文件夹。如果我从Web应用程序写日志,我使用HttpContext.Current.Request.ApplicationPath
,但如何从外部lib获取当前Web应用程序的路径?谢谢。
答案 0 :(得分:2)
例如,您可以使用Global.asax的Application_Start
方法:
protected void Application_Start()
{
YourLogLibrary.StaticLogConfiguration.LogDirectory = Server.MapPath("~/Logs");
}