代码修改
parent
1df6110649
commit
e981929767
|
@ -38,7 +38,7 @@ namespace PublishSite
|
||||||
.WriteTo.File("logs\\log.txt", rollingInterval: RollingInterval.Day)
|
.WriteTo.File("logs\\log.txt", rollingInterval: RollingInterval.Day)
|
||||||
.CreateLogger();
|
.CreateLogger();
|
||||||
|
|
||||||
|
uiContext = SynchronizationContext.Current;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,6 +52,8 @@ namespace PublishSite
|
||||||
|
|
||||||
public string Password = "";
|
public string Password = "";
|
||||||
|
|
||||||
|
SynchronizationContext uiContext;
|
||||||
|
|
||||||
private void WinformLog(string message, Color? color = null)
|
private void WinformLog(string message, Color? color = null)
|
||||||
{
|
{
|
||||||
if (InvokeRequired)
|
if (InvokeRequired)
|
||||||
|
@ -637,7 +639,14 @@ namespace PublishSite
|
||||||
|
|
||||||
private async void startServiceBtn_Click(object sender, EventArgs e)
|
private async void startServiceBtn_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
startServiceBtn.Enabled = false;
|
//startServiceBtn.Enabled = false;
|
||||||
|
|
||||||
|
|
||||||
|
uiContext.Post((state) =>
|
||||||
|
{
|
||||||
|
// 访问控件并更新它们
|
||||||
|
startServiceBtn.Enabled = false;
|
||||||
|
}, null);
|
||||||
|
|
||||||
await Task.Run(() =>
|
await Task.Run(() =>
|
||||||
{
|
{
|
||||||
|
@ -680,12 +689,22 @@ namespace PublishSite
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
startServiceBtn.Enabled = true;
|
uiContext.Post((state) =>
|
||||||
|
{
|
||||||
|
// 访问控件并更新它们
|
||||||
|
startServiceBtn.Enabled = true;
|
||||||
|
}, null);
|
||||||
|
//startServiceBtn.Enabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void stopServiceBtn_Click(object sender, EventArgs e)
|
private async void stopServiceBtn_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
startServiceBtn.Enabled = false;
|
//startServiceBtn.Enabled = false;
|
||||||
|
uiContext.Post((state) =>
|
||||||
|
{
|
||||||
|
// 访问控件并更新它们
|
||||||
|
startServiceBtn.Enabled = false;
|
||||||
|
}, null);
|
||||||
await Task.Run(() =>
|
await Task.Run(() =>
|
||||||
{
|
{
|
||||||
if (rb_local.Checked)
|
if (rb_local.Checked)
|
||||||
|
@ -726,7 +745,13 @@ namespace PublishSite
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
startServiceBtn.Enabled = true;
|
//startServiceBtn.Enabled = true;
|
||||||
|
|
||||||
|
uiContext.Post((state) =>
|
||||||
|
{
|
||||||
|
// 访问控件并更新它们
|
||||||
|
startServiceBtn.Enabled = true;
|
||||||
|
}, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -969,7 +994,7 @@ namespace PublishSite
|
||||||
private async void sshNetCorePublishBtn2_Click(object sender, EventArgs e)
|
private async void sshNetCorePublishBtn2_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(publishFolderTBox.Text) || !File.Exists(publishFolderTBox.Text))
|
if (string.IsNullOrEmpty(publishFolderTBox.Text))
|
||||||
{
|
{
|
||||||
WinformLog($"请选择存在的文件夹才能开始发布", Color.Red);
|
WinformLog($"请选择存在的文件夹才能开始发布", Color.Red);
|
||||||
return;
|
return;
|
||||||
|
@ -995,8 +1020,14 @@ namespace PublishSite
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
//将文件夹里的内容打包成压缩包
|
await Task.Run( () =>
|
||||||
ZipFile.CreateFromDirectory(localSourceFolder, filePath);
|
{
|
||||||
|
//将文件夹里的内容打包成压缩包
|
||||||
|
ZipFile.CreateFromDirectory(localSourceFolder, filePath);
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue