== > :
Log:
. bin dir change HostingEnvironment . bin dir change or directory rename . bin dir change HostingEnvironment
"", Application_End :
var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin");
var dirInfo = new DirectoryInfo(path);
FileInfo[] files = dirInfo.GetFiles().OrderByDescending(p => p.LastWriteTime).Take(3).ToArray();
foreach (var item in files)
{
Log.Info("FILE: " + item.FullName + " | " + item.LastWriteTime);
}
** LastWriteTime , ** , - ! **** ****
StackTrace:
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() at System.Web.Hosting.HostingEnvironment.InitiateShutdownWithoutDemand() at System.Web.HttpRuntime.ShutdownAppDomain(String stackTrace) at System.Web.HttpRuntime.OnCriticalDirectoryChange(Object sender, FileChangeEvent e) at System.Web.FileChangesMonitor.OnCriticaldirChange(Object sender, FileChangeEvent e) at System.Web.DirectoryMonitor.FireNotifications() at System.Web.Util.WorkItem.CallCallbackWithAssert(WorkItemCallback callback) at System.Web.Util.WorkItem.OnQueueUserWorkItemCompletion(Object state) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Edit:
, app_end :
var dirInfo = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);
FileInfo[] files = dirInfo.GetFiles("*.*", SearchOption.AllDirectories).OrderByDescending(p => p.LastWriteTime).Take(3).ToArray();
foreach (var item in files)
{
Log.Info("FILE: " + item.FullName + " | " + item.LastWriteTime);
}
3 *. , LastWriteTime , \strong > "bin " ?