private static void CreateLogFile(Asset asset, IhSiteBuilderLog siteLog) { int nTempId = Asset.LoadDirect("/System/Templates/Basis/ComponentsCS/output.aspx").TemplateId; Asset asModel = Asset.LoadDirect("/System/Models/Basis/Asset/Asset"); Asset aLog = Asset.LoadDirect(asset.Parent.AssetPath.ToString() + "/" + asset.Label + "_log"); if (!aLog.IsLoaded) { Asset.CreateNewAsset(asset.Label + "_log", asset.Parent, asModel, siteLog.ReturnLog()).SetTemplate(nTempId); } else { aLog.DeleteContentFields(aLog.GetContent().Keys.ToList()); aLog.SaveContent(siteLog.ReturnLog()); } }