private async Task <string> MountKuduFileShare(string siteName, string connectionString) { try { var fileShareName = string.Format(FileShareFormat, Constants.KuduFileSharePrefix, ServerConfiguration.GetApplicationName().ToLowerInvariant()); await _storageClient.CreateFileShare(siteName, connectionString, fileShareName); KuduEventGenerator.Log(_environment).LogMessage(EventLevel.Informational, siteName, $"Mounting Kudu mount file share {fileShareName} at {Constants.KuduFileShareMountPath}", string.Empty); await _meshServiceClient.MountCifs(connectionString, fileShareName, Constants.KuduFileShareMountPath); return(string.Empty); } catch (Exception e) { var message = e.ToString(); KuduEventGenerator.Log(_environment) .LogMessage(EventLevel.Warning, siteName, nameof(MountKuduFileShare), message); return(message); } }