你是否正在寻找关于clickonce的内容?让我把最吸引人的东西奉献给你:
本版等级:
本版专家分:382810
结帖率:100% 进士 2013年 总版技术专家分年内排行榜第八 黄花 2016年6月 .NET技术大版内专家分月排行榜第二得分:30 回复于: 2015-08-16 13:41:09
你把两个无关的东西搅和在一起了。分别来说一下吧——但是前提是知道,这两个IP(或者域名)无关。
第一个,clickonce自动更新地址。这是指当用户点击已经安装好的应用程序、然后应用程序自动去检测新版本时要去自动地访问的地址。如果应用程序在这个地址找到新版本,则会自动更新应用程序版本。至于第一次安装所用的地址,并不受这个限制,你随便发布在任何一个http网站下都可以从浏览器上访问安装网页。
你的第二个问题,你自己的webservice服务地址,那是你的应用程序自己控制的事情。比如说假设你使用了google发布的一个“翻译”服务,那么你在你的应用中就会直接使用此服务的url,怎么会跟你的clickonce安装更新的地址有关系呢?
如果一个应用程序在发布之前不知道真正的服务的地址应该如何配置,那么你不可能像写的比较含混的msdn文档说的那样总是去“更新web服务”然后重新编一个发布程序。
你的应用程序中在实例化web服务的客户端代理对象时,如果你看看实例化方法的参数,你可以看到有url地址的参数的(只不过像msdn文档或者一些入门书往往都为了敷衍初学者而省掉了这个介绍)。这个参数url串是可以在运行时去动态产生的,。那么你的程序要访问的web服务的地址,可以硬编码到程序中、由用户在登录时的某种输入来匹配得到、从客户端本地的某个txt或者ini等文件得到、从你们公司自己的一个统一的网站地址间接下载,等等方法都可以,完全看你们自己的设计。
以上就是关于clickonce的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-13121-1.html
十年动乱时受的教育
该出去玩就出去玩