ClickOnce
2024-08-31 16:58:55
Clic
WPF ClickOnce应用程序IIS部署发布攻略
WPF程序非常适合公司内网使用,唯一缺点就是客户端要安装.net框架4.0。优势也很明显,在客户端运行的是一个WinForm程序,自动下载,可以充分利用客户机的性能,而且是以当前的Windows用户权限运行,避免了权限带来的问题。而我觉得最大的益处还是可以自动更新!这样就具备了CS程序功能强大速度快的优点,又有BS程序部署升级容易的优点。
本文要讨论的就是,WPF ClickOnce应用程序的发布,IIS设置,客户端使用的一系列过程。
一、先建立一个IIS网站承载WPF应用程序。
1、新建一个目录,命名IISWpf。
2、打开IIS管理器,添加网站。
确定,网站就建好了。打开物理路径F:\IISWpf,新建一个目录WPFApp_01,以后每增加一个应用程序就建一个目录。
二、现在开始Visual Studio的工作
新建项目,选择WPF应用程序。注意:不是WPF浏览器应用程序。
重点是项目属性的设置。
安全性,启用ClickOnce安全设置
编译好,下一步就可以发布了。
选择iis_wpf_host下的WPFApp_01。点"打开",系统会有一个对话框询问这是一个应用程序,是否打开?当然选是。
立即发布!
这时在物理路径下多了一些东西,这就是发布的内容。
到现在运行这个程序的地址已经有了:http://本机IP:7000/WPFApp_01/
三、回到IIS管理器设置默认文档
增加默认文档:XXERP.application。
看看完成的结果,打开IE,输入网址http://本机IP:7000/WPFApp_01/
来自于http://www.cnblogs.com/edong/archive/2013/06/06/3121623.html
最新文章
- Binary Tree: Write a function to return count of nodes in binary tree which has only one child.
- memcached for windows 修改端口和最大内存,以及常用命令
- Linux - Shell脚本调试方法
- Oracle:Authid Current_User使用
- 不会JS中的OOP,你也太菜了吧!(第一篇)
- iOS NSString的常用用法
- jQuery简单邮箱验证
- Git学习笔记(一)
- Python报错:SyntaxError: Non-ASCII character '\xe5' in file
- 为什么同时需要IP地址和MAC地址
- maven报错cannot change version of project facet
- Spring Boot Logback应用日志
- ClassLoader简单介绍
- 2014年百度之星程序设计大赛 资格赛第一题 (longlong)
- 深入浅出Mybatis-sql自动生成
- Unity AssetBundle的几个加载方式
- 自动化测试-17.selenium数据的分离之txt文本的写入与读取
- 手眼标定eye-to-hand 示例:handeye_stationarycam_calibration
- [Oracle]OWI学习笔记--001
- 关于 tensorflow-gpu 中 CUDA 和 CuDNN 版本适配问题
热门文章
- 自动与因特网时间服务器同步 NTP 服务器 pool.ntp.org, 120.24.166.46 端口 123
- selenium与phantomjs简单结合
- 玩转 Jupyter Notebook (CentOS)
- CentOS下安装jdk1.8.0_181
- Activiti工作流(4):编写一个HelloWorld
- hdu1234 开门人和关门人 (等价转换)
- 8.AXIS1基础
- css+ js 实现圆环时钟
- Ansible学习记录二:命令
- 小米开源文件管理器MiCodeFileExplorer-源码研究(5)-AsyncTask异步任务