我正在使用站点管理器获取每个实例中的 iis 日志文件路径,并将它们上传到 blob 存储。
问题来了,在我的项目中,服务有两个版本,一个是debug,一个是online,我只能从服务实例上传iis日志。为了管理项目,我需要检查域名来判断实例是否在在线服务中,这样我就可以使用相同的代码在调试和在线服务中进行更新。
到目前为止,这是我的代码:
SiteManager sm = new SiteManager();
foreach (var site in sm.Sites)
{
string[] logDir = GetIISLogDir(site);
foreach (string filePath in logDir)
{
UploadLogToStorage(filePath);
}
}
我想我需要从变量站点获取域名,并决定是否上传日志。