diff --git a/PublishSite/PublishForm.Designer.cs b/PublishSite/PublishForm.Designer.cs index 9a7bc6d1..7acb43b5 100644 --- a/PublishSite/PublishForm.Designer.cs +++ b/PublishSite/PublishForm.Designer.cs @@ -36,6 +36,26 @@ groupBox3 = new GroupBox(); logTBox = new RichTextBox(); tabControl1 = new TabControl(); + tabPage2 = new TabPage(); + groupBox7 = new GroupBox(); + backExePath = new TextBox(); + bakConfigSaveBtn = new Button(); + label3 = new Label(); + startBakBtn = new Button(); + backPathTBox = new TextBox(); + label4 = new Label(); + label5 = new Label(); + bakDbName = new TextBox(); + groupBox6 = new GroupBox(); + sshNetCorePublishBtn2 = new Button(); + selectPublishFolderPathBtn = new Button(); + label8 = new Label(); + publishFolderTBox = new TextBox(); + sshNetCorePublishBtn = new Button(); + sshVuePublishBtn = new Button(); + selectPublishFilePathBtn = new Button(); + publishFileTBox = new TextBox(); + label7 = new Label(); tabPage1 = new TabPage(); groupBox4 = new GroupBox(); serviceConfigSaveBtn = new Button(); @@ -57,25 +77,6 @@ startServiceBtn = new Button(); label2 = new Label(); startOrStopServiceTbox = new TextBox(); - tabPage2 = new TabPage(); - groupBox6 = new GroupBox(); - sshNetCorePublishBtn2 = new Button(); - selectPublishFolderPathBtn = new Button(); - label8 = new Label(); - publishFolderTBox = new TextBox(); - sshNetCorePublishBtn = new Button(); - sshVuePublishBtn = new Button(); - selectPublishFilePathBtn = new Button(); - publishFileTBox = new TextBox(); - label7 = new Label(); - bakConfigSaveBtn = new Button(); - startBakBtn = new Button(); - backExePath = new TextBox(); - label5 = new Label(); - bakDbName = new TextBox(); - label4 = new Label(); - backPathTBox = new TextBox(); - label3 = new Label(); groupBox5 = new GroupBox(); netCorePublishBtn = new Button(); vuePublishBtn = new Button(); @@ -85,11 +86,12 @@ groupBox1.SuspendLayout(); groupBox3.SuspendLayout(); tabControl1.SuspendLayout(); + tabPage2.SuspendLayout(); + groupBox7.SuspendLayout(); + groupBox6.SuspendLayout(); tabPage1.SuspendLayout(); groupBox4.SuspendLayout(); groupBox2.SuspendLayout(); - tabPage2.SuspendLayout(); - groupBox6.SuspendLayout(); groupBox5.SuspendLayout(); SuspendLayout(); // @@ -99,9 +101,10 @@ groupBox1.Controls.Add(rb_Verify); groupBox1.Controls.Add(rb_test); groupBox1.Controls.Add(rb_local); - groupBox1.Location = new Point(12, 175); + groupBox1.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Regular, GraphicsUnit.Point); + groupBox1.Location = new Point(12, 147); groupBox1.Name = "groupBox1"; - groupBox1.Size = new Size(796, 116); + groupBox1.Size = new Size(694, 116); groupBox1.TabIndex = 1; groupBox1.TabStop = false; groupBox1.Text = "环境(服务的操作,备份操作作用的主机)"; @@ -111,7 +114,7 @@ rb_production.AutoSize = true; rb_production.Location = new Point(434, 53); rb_production.Name = "rb_production"; - rb_production.Size = new Size(50, 21); + rb_production.Size = new Size(55, 24); rb_production.TabIndex = 3; rb_production.Text = "正式"; rb_production.UseVisualStyleBackColor = true; @@ -122,7 +125,7 @@ rb_Verify.AutoSize = true; rb_Verify.Location = new Point(300, 53); rb_Verify.Name = "rb_Verify"; - rb_Verify.Size = new Size(50, 21); + rb_Verify.Size = new Size(55, 24); rb_Verify.TabIndex = 2; rb_Verify.Text = "验证"; rb_Verify.UseVisualStyleBackColor = true; @@ -133,7 +136,7 @@ rb_test.AutoSize = true; rb_test.Location = new Point(164, 53); rb_test.Name = "rb_test"; - rb_test.Size = new Size(50, 21); + rb_test.Size = new Size(55, 24); rb_test.TabIndex = 1; rb_test.Text = "测试"; rb_test.UseVisualStyleBackColor = true; @@ -145,7 +148,7 @@ rb_local.Checked = true; rb_local.Location = new Point(24, 53); rb_local.Name = "rb_local"; - rb_local.Size = new Size(50, 21); + rb_local.Size = new Size(55, 24); rb_local.TabIndex = 0; rb_local.TabStop = true; rb_local.Text = "本机"; @@ -155,9 +158,10 @@ // groupBox3 // groupBox3.Controls.Add(logTBox); - groupBox3.Location = new Point(844, 24); + groupBox3.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Regular, GraphicsUnit.Point); + groupBox3.Location = new Point(712, 12); groupBox3.Name = "groupBox3"; - groupBox3.Size = new Size(621, 1048); + groupBox3.Size = new Size(621, 1059); groupBox3.TabIndex = 3; groupBox3.TabStop = false; groupBox3.Text = "日志"; @@ -166,7 +170,7 @@ // logTBox.Location = new Point(23, 21); logTBox.Name = "logTBox"; - logTBox.Size = new Size(577, 1013); + logTBox.Size = new Size(577, 1021); logTBox.TabIndex = 1; logTBox.Text = ""; // @@ -174,20 +178,221 @@ // tabControl1.Controls.Add(tabPage2); tabControl1.Controls.Add(tabPage1); - tabControl1.Location = new Point(12, 318); + tabControl1.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Regular, GraphicsUnit.Point); + tabControl1.Location = new Point(12, 266); tabControl1.Name = "tabControl1"; tabControl1.SelectedIndex = 0; - tabControl1.Size = new Size(796, 764); + tabControl1.Size = new Size(694, 791); tabControl1.TabIndex = 2; // + // tabPage2 + // + tabPage2.Controls.Add(groupBox7); + tabPage2.Controls.Add(groupBox6); + tabPage2.Location = new Point(4, 29); + tabPage2.Name = "tabPage2"; + tabPage2.Padding = new Padding(3); + tabPage2.Size = new Size(686, 758); + tabPage2.TabIndex = 1; + tabPage2.Text = "备份与发布"; + tabPage2.UseVisualStyleBackColor = true; + // + // groupBox7 + // + groupBox7.BackColor = Color.Transparent; + groupBox7.Controls.Add(backExePath); + groupBox7.Controls.Add(bakConfigSaveBtn); + groupBox7.Controls.Add(label3); + groupBox7.Controls.Add(startBakBtn); + groupBox7.Controls.Add(backPathTBox); + groupBox7.Controls.Add(label4); + groupBox7.Controls.Add(label5); + groupBox7.Controls.Add(bakDbName); + groupBox7.ForeColor = SystemColors.InactiveCaptionText; + groupBox7.Location = new Point(3, 6); + groupBox7.Name = "groupBox7"; + groupBox7.Size = new Size(677, 280); + groupBox7.TabIndex = 44; + groupBox7.TabStop = false; + groupBox7.Text = "后端备份"; + // + // backExePath + // + backExePath.Enabled = false; + backExePath.Location = new Point(200, 81); + backExePath.Name = "backExePath"; + backExePath.Size = new Size(464, 25); + backExePath.TabIndex = 5; + // + // bakConfigSaveBtn + // + bakConfigSaveBtn.Location = new Point(124, 194); + bakConfigSaveBtn.Name = "bakConfigSaveBtn"; + bakConfigSaveBtn.Size = new Size(128, 40); + bakConfigSaveBtn.TabIndex = 42; + bakConfigSaveBtn.Text = "备份配置保存"; + bakConfigSaveBtn.UseVisualStyleBackColor = true; + bakConfigSaveBtn.Click += bakConfigSaveBtn_Click; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new Point(7, 134); + label3.Name = "label3"; + label3.Size = new Size(191, 20); + label3.TabIndex = 0; + label3.Text = "后端数据库和程序备份根路径"; + // + // startBakBtn + // + startBakBtn.Location = new Point(378, 194); + startBakBtn.Name = "startBakBtn"; + startBakBtn.Size = new Size(128, 40); + startBakBtn.TabIndex = 6; + startBakBtn.Text = "开始备份"; + startBakBtn.UseVisualStyleBackColor = true; + startBakBtn.Click += startBakBtn_Click; + // + // backPathTBox + // + backPathTBox.Location = new Point(200, 131); + backPathTBox.Name = "backPathTBox"; + backPathTBox.Size = new Size(464, 25); + backPathTBox.TabIndex = 1; + // + // label4 + // + label4.AutoSize = true; + label4.Location = new Point(79, 41); + label4.Name = "label4"; + label4.Size = new Size(107, 20); + label4.TabIndex = 2; + label4.Text = "被备份数据库名"; + // + // label5 + // + label5.AutoSize = true; + label5.Location = new Point(79, 85); + label5.Name = "label5"; + label5.Size = new Size(107, 20); + label5.TabIndex = 4; + label5.Text = "被备份程序路径"; + // + // bakDbName + // + bakDbName.Location = new Point(200, 36); + bakDbName.Name = "bakDbName"; + bakDbName.Size = new Size(464, 25); + bakDbName.TabIndex = 3; + // + // groupBox6 + // + groupBox6.Controls.Add(sshNetCorePublishBtn2); + groupBox6.Controls.Add(selectPublishFolderPathBtn); + groupBox6.Controls.Add(label8); + groupBox6.Controls.Add(publishFolderTBox); + groupBox6.Controls.Add(sshNetCorePublishBtn); + groupBox6.Controls.Add(sshVuePublishBtn); + groupBox6.Controls.Add(selectPublishFilePathBtn); + groupBox6.Controls.Add(publishFileTBox); + groupBox6.Controls.Add(label7); + groupBox6.Location = new Point(3, 292); + groupBox6.Name = "groupBox6"; + groupBox6.Size = new Size(677, 413); + groupBox6.TabIndex = 43; + groupBox6.TabStop = false; + groupBox6.Text = "上传文件到远程服务器发布"; + // + // sshNetCorePublishBtn2 + // + sshNetCorePublishBtn2.Location = new Point(378, 367); + sshNetCorePublishBtn2.Name = "sshNetCorePublishBtn2"; + sshNetCorePublishBtn2.Size = new Size(128, 40); + sshNetCorePublishBtn2.TabIndex = 52; + sshNetCorePublishBtn2.Text = "发布后端"; + sshNetCorePublishBtn2.UseVisualStyleBackColor = true; + sshNetCorePublishBtn2.Click += sshNetCorePublishBtn2_Click; + // + // selectPublishFolderPathBtn + // + selectPublishFolderPathBtn.Location = new Point(529, 282); + selectPublishFolderPathBtn.Name = "selectPublishFolderPathBtn"; + selectPublishFolderPathBtn.Size = new Size(95, 27); + selectPublishFolderPathBtn.TabIndex = 51; + selectPublishFolderPathBtn.Text = "选择"; + selectPublishFolderPathBtn.UseVisualStyleBackColor = true; + selectPublishFolderPathBtn.Click += selectPublishFolderPathBtn_Click; + // + // label8 + // + label8.AutoSize = true; + label8.Location = new Point(9, 243); + label8.Name = "label8"; + label8.Size = new Size(447, 20); + label8.TabIndex = 50; + label8.Text = "方式二: 后端发布程序文件夹(程序自动打成压缩包,上传然后发布)"; + // + // publishFolderTBox + // + publishFolderTBox.Location = new Point(79, 282); + publishFolderTBox.Name = "publishFolderTBox"; + publishFolderTBox.Size = new Size(427, 25); + publishFolderTBox.TabIndex = 49; + // + // sshNetCorePublishBtn + // + sshNetCorePublishBtn.Location = new Point(378, 166); + sshNetCorePublishBtn.Name = "sshNetCorePublishBtn"; + sshNetCorePublishBtn.Size = new Size(128, 40); + sshNetCorePublishBtn.TabIndex = 48; + sshNetCorePublishBtn.Text = "发布后端"; + sshNetCorePublishBtn.UseVisualStyleBackColor = true; + sshNetCorePublishBtn.Click += sshNetCorePublishBtn_Click; + // + // sshVuePublishBtn + // + sshVuePublishBtn.Location = new Point(124, 166); + sshVuePublishBtn.Name = "sshVuePublishBtn"; + sshVuePublishBtn.Size = new Size(128, 40); + sshVuePublishBtn.TabIndex = 47; + sshVuePublishBtn.Text = "发布前端"; + sshVuePublishBtn.UseVisualStyleBackColor = true; + sshVuePublishBtn.Click += sshVuePublishBtn_Click; + // + // selectPublishFilePathBtn + // + selectPublishFilePathBtn.Location = new Point(529, 94); + selectPublishFilePathBtn.Name = "selectPublishFilePathBtn"; + selectPublishFilePathBtn.Size = new Size(95, 27); + selectPublishFilePathBtn.TabIndex = 46; + selectPublishFilePathBtn.Text = "选择"; + selectPublishFilePathBtn.UseVisualStyleBackColor = true; + selectPublishFilePathBtn.Click += selectPublishFilePathBtn_Click; + // + // publishFileTBox + // + publishFileTBox.Location = new Point(79, 98); + publishFileTBox.Name = "publishFileTBox"; + publishFileTBox.Size = new Size(427, 25); + publishFileTBox.TabIndex = 45; + // + // label7 + // + label7.AutoSize = true; + label7.Location = new Point(7, 63); + label7.Name = "label7"; + label7.Size = new Size(428, 20); + label7.TabIndex = 44; + label7.Text = "方式一: 前端发布选择html | 后端发布选择压缩包 (上传后发布)"; + // // tabPage1 // tabPage1.Controls.Add(groupBox4); tabPage1.Controls.Add(groupBox2); - tabPage1.Location = new Point(4, 26); + tabPage1.Location = new Point(4, 29); tabPage1.Name = "tabPage1"; tabPage1.Padding = new Padding(3); - tabPage1.Size = new Size(788, 734); + tabPage1.Size = new Size(686, 758); tabPage1.TabIndex = 0; tabPage1.Text = "服务相关操作"; tabPage1.UseVisualStyleBackColor = true; @@ -208,9 +413,9 @@ groupBox4.Controls.Add(label1); groupBox4.Controls.Add(exePathTbox); groupBox4.Controls.Add(selectPathBtn); - groupBox4.Location = new Point(20, 28); + groupBox4.Location = new Point(6, 16); groupBox4.Name = "groupBox4"; - groupBox4.Size = new Size(738, 430); + groupBox4.Size = new Size(660, 439); groupBox4.TabIndex = 40; groupBox4.TabStop = false; groupBox4.Text = "服务创建与删除"; @@ -227,9 +432,9 @@ // // servicePortTBox // - servicePortTBox.Location = new Point(141, 220); + servicePortTBox.Location = new Point(155, 220); servicePortTBox.Name = "servicePortTBox"; - servicePortTBox.Size = new Size(366, 23); + servicePortTBox.Size = new Size(366, 25); servicePortTBox.TabIndex = 40; // // label6 @@ -237,15 +442,15 @@ label6.AutoSize = true; label6.Location = new Point(47, 226); label6.Name = "label6"; - label6.Size = new Size(80, 17); + label6.Size = new Size(93, 20); label6.TabIndex = 39; label6.Text = "服务启动端口"; // // serviceNameTBox // - serviceNameTBox.Location = new Point(140, 52); + serviceNameTBox.Location = new Point(154, 52); serviceNameTBox.Name = "serviceNameTBox"; - serviceNameTBox.Size = new Size(366, 23); + serviceNameTBox.Size = new Size(366, 25); serviceNameTBox.TabIndex = 30; // // label10 @@ -253,13 +458,13 @@ label10.AutoSize = true; label10.Location = new Point(23, 55); label10.Name = "label10"; - label10.Size = new Size(104, 17); + label10.Size = new Size(121, 20); label10.TabIndex = 28; label10.Text = "网站后端服务名称"; // // deleteService_Btn // - deleteService_Btn.Location = new Point(589, 31); + deleteService_Btn.Location = new Point(538, 56); deleteService_Btn.Name = "deleteService_Btn"; deleteService_Btn.Size = new Size(95, 27); deleteService_Btn.TabIndex = 38; @@ -272,7 +477,7 @@ label11.AutoSize = true; label11.Location = new Point(0, 114); label11.Name = "label11"; - label11.Size = new Size(128, 17); + label11.Size = new Size(149, 20); label11.TabIndex = 29; label11.Text = "网站后端服务显示名称"; // @@ -288,16 +493,16 @@ // // serviceDisplayNameTBox // - serviceDisplayNameTBox.Location = new Point(141, 111); + serviceDisplayNameTBox.Location = new Point(155, 111); serviceDisplayNameTBox.Name = "serviceDisplayNameTBox"; - serviceDisplayNameTBox.Size = new Size(366, 23); + serviceDisplayNameTBox.Size = new Size(366, 25); serviceDisplayNameTBox.TabIndex = 31; // // en_TBox // - en_TBox.Location = new Point(140, 274); + en_TBox.Location = new Point(154, 274); en_TBox.Name = "en_TBox"; - en_TBox.Size = new Size(366, 23); + en_TBox.Size = new Size(366, 25); en_TBox.TabIndex = 36; // // label9 @@ -305,7 +510,7 @@ label9.AutoSize = true; label9.Location = new Point(47, 172); label9.Name = "label9"; - label9.Size = new Size(80, 17); + label9.Size = new Size(93, 20); label9.TabIndex = 32; label9.Text = "程序完整路径"; // @@ -314,20 +519,20 @@ label1.AutoSize = true; label1.Location = new Point(35, 280); label1.Name = "label1"; - label1.Size = new Size(92, 17); + label1.Size = new Size(107, 20); label1.TabIndex = 35; label1.Text = "服务定义环境名"; // // exePathTbox // - exePathTbox.Location = new Point(141, 168); + exePathTbox.Location = new Point(155, 168); exePathTbox.Name = "exePathTbox"; - exePathTbox.Size = new Size(366, 23); + exePathTbox.Size = new Size(366, 25); exePathTbox.TabIndex = 33; // // selectPathBtn // - selectPathBtn.Location = new Point(589, 172); + selectPathBtn.Location = new Point(538, 165); selectPathBtn.Name = "selectPathBtn"; selectPathBtn.Size = new Size(95, 27); selectPathBtn.TabIndex = 34; @@ -341,16 +546,16 @@ groupBox2.Controls.Add(startServiceBtn); groupBox2.Controls.Add(label2); groupBox2.Controls.Add(startOrStopServiceTbox); - groupBox2.Location = new Point(19, 495); + groupBox2.Location = new Point(6, 484); groupBox2.Name = "groupBox2"; - groupBox2.Size = new Size(739, 219); + groupBox2.Size = new Size(660, 232); groupBox2.TabIndex = 39; groupBox2.TabStop = false; groupBox2.Text = "服务停止与启动"; // // stopServiceBtn // - stopServiceBtn.Location = new Point(380, 106); + stopServiceBtn.Location = new Point(380, 115); stopServiceBtn.Name = "stopServiceBtn"; stopServiceBtn.Size = new Size(128, 40); stopServiceBtn.TabIndex = 39; @@ -360,7 +565,7 @@ // // startServiceBtn // - startServiceBtn.Location = new Point(142, 106); + startServiceBtn.Location = new Point(142, 115); startServiceBtn.Name = "startServiceBtn"; startServiceBtn.Size = new Size(128, 40); startServiceBtn.TabIndex = 38; @@ -373,7 +578,7 @@ label2.AutoSize = true; label2.Location = new Point(60, 57); label2.Name = "label2"; - label2.Size = new Size(56, 17); + label2.Size = new Size(65, 20); label2.TabIndex = 32; label2.Text = "服务名称"; // @@ -381,204 +586,17 @@ // startOrStopServiceTbox.Location = new Point(141, 54); startOrStopServiceTbox.Name = "startOrStopServiceTbox"; - startOrStopServiceTbox.Size = new Size(366, 23); + startOrStopServiceTbox.Size = new Size(366, 25); startOrStopServiceTbox.TabIndex = 31; // - // tabPage2 - // - tabPage2.Controls.Add(groupBox6); - tabPage2.Controls.Add(bakConfigSaveBtn); - tabPage2.Controls.Add(startBakBtn); - tabPage2.Controls.Add(backExePath); - tabPage2.Controls.Add(label5); - tabPage2.Controls.Add(bakDbName); - tabPage2.Controls.Add(label4); - tabPage2.Controls.Add(backPathTBox); - tabPage2.Controls.Add(label3); - tabPage2.Location = new Point(4, 26); - tabPage2.Name = "tabPage2"; - tabPage2.Padding = new Padding(3); - tabPage2.Size = new Size(788, 734); - tabPage2.TabIndex = 1; - tabPage2.Text = "备份与发布"; - tabPage2.UseVisualStyleBackColor = true; - // - // groupBox6 - // - groupBox6.Controls.Add(sshNetCorePublishBtn2); - groupBox6.Controls.Add(selectPublishFolderPathBtn); - groupBox6.Controls.Add(label8); - groupBox6.Controls.Add(publishFolderTBox); - groupBox6.Controls.Add(sshNetCorePublishBtn); - groupBox6.Controls.Add(sshVuePublishBtn); - groupBox6.Controls.Add(selectPublishFilePathBtn); - groupBox6.Controls.Add(publishFileTBox); - groupBox6.Controls.Add(label7); - groupBox6.Location = new Point(3, 292); - groupBox6.Name = "groupBox6"; - groupBox6.Size = new Size(776, 413); - groupBox6.TabIndex = 43; - groupBox6.TabStop = false; - groupBox6.Text = "上传文件到远程服务器发布"; - // - // sshNetCorePublishBtn2 - // - sshNetCorePublishBtn2.Location = new Point(290, 341); - sshNetCorePublishBtn2.Name = "sshNetCorePublishBtn2"; - sshNetCorePublishBtn2.Size = new Size(128, 40); - sshNetCorePublishBtn2.TabIndex = 52; - sshNetCorePublishBtn2.Text = "发布后端"; - sshNetCorePublishBtn2.UseVisualStyleBackColor = true; - sshNetCorePublishBtn2.Click += sshNetCorePublishBtn2_Click; - // - // selectPublishFolderPathBtn - // - selectPublishFolderPathBtn.Location = new Point(606, 282); - selectPublishFolderPathBtn.Name = "selectPublishFolderPathBtn"; - selectPublishFolderPathBtn.Size = new Size(95, 27); - selectPublishFolderPathBtn.TabIndex = 51; - selectPublishFolderPathBtn.Text = "选择"; - selectPublishFolderPathBtn.UseVisualStyleBackColor = true; - selectPublishFolderPathBtn.Click += selectPublishFolderPathBtn_Click; - // - // label8 - // - label8.AutoSize = true; - label8.Location = new Point(14, 245); - label8.Name = "label8"; - label8.Size = new Size(384, 17); - label8.TabIndex = 50; - label8.Text = "方式二: 后端发布程序文件夹(程序自动打成压缩包,上传然后发布)"; - // - // publishFolderTBox - // - publishFolderTBox.Location = new Point(14, 282); - publishFolderTBox.Name = "publishFolderTBox"; - publishFolderTBox.Size = new Size(547, 23); - publishFolderTBox.TabIndex = 49; - // - // sshNetCorePublishBtn - // - sshNetCorePublishBtn.Location = new Point(290, 153); - sshNetCorePublishBtn.Name = "sshNetCorePublishBtn"; - sshNetCorePublishBtn.Size = new Size(128, 40); - sshNetCorePublishBtn.TabIndex = 48; - sshNetCorePublishBtn.Text = "发布后端"; - sshNetCorePublishBtn.UseVisualStyleBackColor = true; - sshNetCorePublishBtn.Click += sshNetCorePublishBtn_Click; - // - // sshVuePublishBtn - // - sshVuePublishBtn.Location = new Point(55, 153); - sshVuePublishBtn.Name = "sshVuePublishBtn"; - sshVuePublishBtn.Size = new Size(128, 40); - sshVuePublishBtn.TabIndex = 47; - sshVuePublishBtn.Text = "发布前端"; - sshVuePublishBtn.UseVisualStyleBackColor = true; - sshVuePublishBtn.Click += sshVuePublishBtn_Click; - // - // selectPublishFilePathBtn - // - selectPublishFilePathBtn.Location = new Point(606, 94); - selectPublishFilePathBtn.Name = "selectPublishFilePathBtn"; - selectPublishFilePathBtn.Size = new Size(95, 27); - selectPublishFilePathBtn.TabIndex = 46; - selectPublishFilePathBtn.Text = "选择"; - selectPublishFilePathBtn.UseVisualStyleBackColor = true; - selectPublishFilePathBtn.Click += selectPublishFilePathBtn_Click; - // - // publishFileTBox - // - publishFileTBox.Location = new Point(14, 98); - publishFileTBox.Name = "publishFileTBox"; - publishFileTBox.Size = new Size(547, 23); - publishFileTBox.TabIndex = 45; - // - // label7 - // - label7.AutoSize = true; - label7.Location = new Point(27, 65); - label7.Name = "label7"; - label7.Size = new Size(368, 17); - label7.TabIndex = 44; - label7.Text = "方式一: 前端发布选择html | 后端发布选择压缩包 (上传后发布)"; - // - // bakConfigSaveBtn - // - bakConfigSaveBtn.Location = new Point(160, 186); - bakConfigSaveBtn.Name = "bakConfigSaveBtn"; - bakConfigSaveBtn.Size = new Size(128, 40); - bakConfigSaveBtn.TabIndex = 42; - bakConfigSaveBtn.Text = "备份配置保存"; - bakConfigSaveBtn.UseVisualStyleBackColor = true; - bakConfigSaveBtn.Click += bakConfigSaveBtn_Click; - // - // startBakBtn - // - startBakBtn.Location = new Point(494, 186); - startBakBtn.Name = "startBakBtn"; - startBakBtn.Size = new Size(128, 40); - startBakBtn.TabIndex = 6; - startBakBtn.Text = "开始备份"; - startBakBtn.UseVisualStyleBackColor = true; - startBakBtn.Click += startBakBtn_Click; - // - // backExePath - // - backExePath.Enabled = false; - backExePath.Location = new Point(160, 125); - backExePath.Name = "backExePath"; - backExePath.Size = new Size(547, 23); - backExePath.TabIndex = 5; - // - // label5 - // - label5.AutoSize = true; - label5.Location = new Point(61, 125); - label5.Name = "label5"; - label5.Size = new Size(56, 17); - label5.TabIndex = 4; - label5.Text = "程序路径"; - // - // bakDbName - // - bakDbName.Location = new Point(160, 28); - bakDbName.Name = "bakDbName"; - bakDbName.Size = new Size(547, 23); - bakDbName.TabIndex = 3; - // - // label4 - // - label4.AutoSize = true; - label4.Location = new Point(85, 28); - label4.Name = "label4"; - label4.Size = new Size(68, 17); - label4.TabIndex = 2; - label4.Text = "备份数据库"; - // - // backPathTBox - // - backPathTBox.Location = new Point(160, 75); - backPathTBox.Name = "backPathTBox"; - backPathTBox.Size = new Size(547, 23); - backPathTBox.TabIndex = 1; - // - // label3 - // - label3.AutoSize = true; - label3.Location = new Point(6, 79); - label3.Name = "label3"; - label3.Size = new Size(152, 17); - label3.TabIndex = 0; - label3.Text = "数据库和发布程序备份路径"; - // // groupBox5 // groupBox5.Controls.Add(netCorePublishBtn); groupBox5.Controls.Add(vuePublishBtn); - groupBox5.Location = new Point(10, 24); + groupBox5.Font = new Font("Microsoft YaHei UI", 10.5F, FontStyle.Regular, GraphicsUnit.Point); + groupBox5.Location = new Point(10, 9); groupBox5.Name = "groupBox5"; - groupBox5.Size = new Size(798, 129); + groupBox5.Size = new Size(696, 129); groupBox5.TabIndex = 41; groupBox5.TabStop = false; groupBox5.Text = "测试环境基于备份代码重新发布(感觉自动发布未发布成功,重新发布一下)"; @@ -615,7 +633,7 @@ // AutoScaleDimensions = new SizeF(7F, 17F); AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(1488, 1094); + ClientSize = new Size(1353, 1070); Controls.Add(tabControl1); Controls.Add(groupBox5); Controls.Add(groupBox3); @@ -626,15 +644,16 @@ groupBox1.PerformLayout(); groupBox3.ResumeLayout(false); tabControl1.ResumeLayout(false); + tabPage2.ResumeLayout(false); + groupBox7.ResumeLayout(false); + groupBox7.PerformLayout(); + groupBox6.ResumeLayout(false); + groupBox6.PerformLayout(); tabPage1.ResumeLayout(false); groupBox4.ResumeLayout(false); groupBox4.PerformLayout(); groupBox2.ResumeLayout(false); groupBox2.PerformLayout(); - tabPage2.ResumeLayout(false); - tabPage2.PerformLayout(); - groupBox6.ResumeLayout(false); - groupBox6.PerformLayout(); groupBox5.ResumeLayout(false); ResumeLayout(false); } @@ -694,5 +713,6 @@ private Button sshNetCorePublishBtn2; private OpenFileDialog openPublishFileDialog; private FolderBrowserDialog folderBrowserDialog1; + private GroupBox groupBox7; } } \ No newline at end of file diff --git a/PublishSite/PublishForm.cs b/PublishSite/PublishForm.cs index a3d4bf42..a67095a0 100644 --- a/PublishSite/PublishForm.cs +++ b/PublishSite/PublishForm.cs @@ -302,7 +302,7 @@ namespace PublishSite //备份后端文件 WinformLog($"备份后端文件..."); - string archivePath = $"{backupFolderPath}\\NetCore.zip"; + string archivePath = $"{backupFolderPath}\\NetCore_{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}.zip"; var compressCommand = client.CreateCommand($"powershell.exe Compress-Archive -Path \"{programFolder}\\*.*\" -DestinationPath \"{archivePath}\" -Force"); compressCommand.Execute(); if (compressCommand.ExitStatus != 0) @@ -326,7 +326,7 @@ namespace PublishSite WinformLog($"开始备份数据库{dbName}..."); - string databaseBackupPath = $"{backupFolderPath}\\db.bak"; + string databaseBackupPath = $"{backupFolderPath}\\db_{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}.bak"; var sqlcommand = client.CreateCommand($"sqlcmd -S . -U \"{dbUser}\" -P \"{dbPwd}\" -Q \"BACKUP DATABASE [{dbName}] TO DISK='{databaseBackupPath}' WITH INIT\""); sqlcommand.Execute(); if (sqlcommand.ExitStatus != 0) @@ -357,8 +357,8 @@ namespace PublishSite private string ExecuteCommand(string command) { - ProcessStartInfo procStartInfo = - new System.Diagnostics.ProcessStartInfo("cmd", "/c " + command); + ProcessStartInfo procStartInfo = + new System.Diagnostics.ProcessStartInfo("cmd", "/c " + command); procStartInfo.RedirectStandardOutput = true; procStartInfo.UseShellExecute = false; diff --git a/PublishSite/PublishSite.csproj b/PublishSite/PublishSite.csproj index 8882147f..7f52729b 100644 --- a/PublishSite/PublishSite.csproj +++ b/PublishSite/PublishSite.csproj @@ -7,36 +7,32 @@ true enable AnyCPU;x64 + icons8-publish-100.ico - - - PreserveNewest + + Always true PreserveNewest - + - PreserveNewest - true - PreserveNewest - - - PreserveNewest + Always true PreserveNewest - PreserveNewest + Always true PreserveNewest + @@ -47,4 +43,12 @@ + + + Always + true + PreserveNewest + + + \ No newline at end of file diff --git a/PublishSite/icons8-publish-100.ico b/PublishSite/icons8-publish-100.ico new file mode 100644 index 00000000..6e86f583 Binary files /dev/null and b/PublishSite/icons8-publish-100.ico differ