Winform(C#.NET)自动更新组件的使用及部分功能实现(续)

接昨天的文章Winform(C#.NET)自动更新组件的使用及部分功能实现

强制更新的实现部分:

将DownloadConfirm窗体修改成单纯的类

 1 public class DownloadConfirm
 2     {
 3         #region The private fields
 4         List<DownloadFileInfo> downloadFileList = null;
 5         #endregion
 6 
 7         #region The constructor of DownloadConfirm
 8         public DownloadConfirm(List<DownloadFileInfo> downloadfileList)
 9         {
10             downloadFileList = downloadfileList;
11         }
12         #endregion
13 
14         #region The private method
15         private void OnLoad(object sender, EventArgs e)
16         {
17             foreach (DownloadFileInfo file in this.downloadFileList)
18             {
19                 ListViewItem item = new ListViewItem(new string[] { file.FileName, file.LastVer, file.Size.ToString(), file.Version });
20             }
21         }
22         #endregion
23     }
View Code

搭建webserver环境,这里有个Tip,如果你的程序里有config类型的文件需要更新的话,在iis的环境配置中,如下图

isapi筛选器里添加mime映射,主要是看你的文件类型有哪些

1、添加mime映射类型
application/octet-stream
2、删除请求筛选里的.config类型的
这样就ok了

以上就是完整的了,下载Demo

posted @ 2013-11-29 10:46  逆水寒龙  阅读(6727)  评论(3编辑  收藏  举报