日期:2014-05-19  浏览次数:20742 次

客户端自动升级问题 高分
部署后,如果服务器端升级后,怎么能让客户端自动升级

------解决方案--------------------
如果只是改dll,那只要把dll更新就可以了,如果页面也有做变动,那就要把页上传了

你可以标记哪些页面是做过更新的,然后把更新的东西写进一个文件里
然后读文件,再用p2p的原理把文件上传到服务器
------解决方案--------------------
你是VS2005开发吗?如果是,恭喜你。
在VS2005中,你的应用程序可以直接发布,并带有自动升级功能。
具体操作如下:
1 建立一个WinForm程序
2 编译
3 查看项目的属性,选择发布
4 设置发布路径为一个客户可以访问的web目录
5 设置“更新”,定义为应用程序启动后自动更新
6 配置好其他设置
7 点击发布。。。

VS2005回打开一个IE,显示发布页面,你这个页面点击那个“启动”的超连接,就可以安装你的应用程序了。以后你修改程序后,以同样的方式再次发布,客户端会自动监测版本并自动更新。

资料:
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_deploy/html/abab6d34-c3c2-45c1-a8b6-43c7d3131e7a.htm
ClickOnce 部署
ClickOnce 部署使您可以将基于 Windows 的应用程序发布到 Web 服务器或网络文件共享以简化安装。Visual Studio 对通过 ClickOnce 部署的应用程序的发布和更新提供完全支持。ClickOnce 部署可用于使用 Visual Basic、Visual C# 和 Visual J# 创建的项目,但不能用于使用 Visual C++ 创建的项目。有关部署 Visual C++ 应用程序的信息,请参见 Visual C++ 应用程序的 ClickOnce 部署。

下列主题将帮助您更多地了解 ClickOnce 部署。

本节内容
ClickOnce 部署概述
提供 ClickOnce 部署技术和相关概念的简介。

选择 ClickOnce 部署策略
提供用于部署 ClickOnce 应用程序的若干选项。

选择 ClickOnce 更新策略
提供用于更新 ClickOnce 应用程序的若干选项。

ClickOnce 部署和安全
解释 ClickOnce 部署的安全问题。

发布 ClickOnce 应用程序
本节包含解释如何执行 ClickOnce 部署中涉及的常见任务的任务主题。

设置 ClickOnce 安全属性
解释 ClickOnce 部署的安全功能和代码访问安全性的角色以及安全区域。

对 ClickOnce 清单进行签名
解释如何对应用程序和部署清单进行签名。

使用 ClickOnce 部署 COM 组件
解释如何对应用程序和部署清单进行签名。

从命令行生成 ClickOnce 应用程序
解释如何使用 MSBuild 从命令行部署应用程序。

在 ClickOnce 应用程序中调试 System.Deployment 用法
解释如何调试实现 System.Deployment API 的应用程序,此类 API 提供高级 ClickOnce 部署功能。

ClickOnce 部署的疑难解答
提供有关 ClickOnce 部署中可能遇到的常见问题的疑难解答信息。

相关章节
选择部署策略
对 ClickOnce 和 Windows Installer 部署进行比较。

部署中的新增功能
列出 Microsoft Visual Studio 2005 中的新增功能,如 ClickOnce 部署和 64 位应用程序部署。

部署 64 位应用程序
提供有关如何使用 ClickOnce 或 Windows Installer 部署来部署 64 位应用程序的信息。

添加自定义系统必备
解释如何安装自定义系统必备(默认情况下引导程序中不包括的系统组件)。

Windows Installer 部署
本节介绍使用安装项目的传统部署技术 Windows Installer。

部署错误信息
ClickOnce 和 Windows Installer 部署的相关错误信息的说明。

------解决方案--------------------
我一般都是ftp部署的,2003
关注
------解决方案--------------------
up
------解决方案--------------------
mark
------解决方案--------------------
vs2003用批处理dos中的replace命令

vs2005用ClickOnce