代码改变世界

C#Winform程序如何发布并自动升级(图解)

  苏飞  阅读(3246)  评论(6编辑  收藏  举报

C#Winform程序如何发布并自动升级(图解)
    有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布
关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)
其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚。混在一起了。
下在面大家就和我一起来做一个发布并升级的程序吧。
首先我们准备几个工作
1.新建一个存储发布后程序的目录比如D:\iis\textWinform  以下简称-- 发布目录
2.新建一个网站并指向目录D:\iis\autoWinfrom,当然这个你随意,我这里只是有一个测试 以下简称  升级目录
3.当然还要有一个升级的URL  http://192.168.1.105:8055 这个就是刚才我新建网站的地址 关于怎么配置IIS下网站的操作,大家可以参考我的文章 IIS6.0手动安装与配置asp.net2.0|3.5|4.0全过程

好了下面开始吧
1.新建一个项目,可以简单点,因为我们只是为了测试发布功能


我就以一个计算字符长度的程序为例子吧
界面如下


代码如下

普通浏览复制代码
  1.  private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             richTextBox1.Text = textBox1.Text.Length.ToString();
  4.         }


非常的简单了吧。
好了下面开始吧
2.发布



我们右键单击项目找到发布二字然后单击它
3.选择 发布目录 效果发下



这里就是我们上面新建的发布目录了
4.选择升级服务器地址



选择我们上面配置好的IIS服务器地址就行了。
5.选择运行方式


 
 
(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示