1,无法有效避免非法的下载 使用ClickOnce部署,你的软件的更新版可以发布到Web服务器上,当用户从开始菜单启动软件时,ClickOnce自动到指定的URL去检测是否存在新版本,并且从这个地址下载最新版本.问题在于,访问这个URL的过程是ClickOnce的内部机能,不和用户产生任何交互,也就没法进行有效的用户验证,要想ClickOnce正常更新,就必须保证这个URL能够任意访问.导致任何人只要在浏览器输入这个URL,就可以下载程序. 我没有找到好的解决方法,只能尽量加强软件本身的验证机制…
Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.net/downloads/microsoft/web-deploy 点 Install this extension 也可直接点下面链接 http://go.microsoft.com/?linkid=9817356 全部 点下一步进行安装 直至完成, Web Deploy 安装完毕后,便可进行下一…
细节1.应用程序启动前检查更新: 步骤:主工程-右键属性-发布(页面)-按“更新”按钮-勾选“应用程序应该检查更新(T)”-选择“应用程序启动前(F)”,如下图: 细节二:ClickOnce发布时"包括"资源文件(dll.xml等): 项目中遇到过发布成功,但是运行发布后的程序时,加载配置文件失败,如下图: 解决方法: 在主工程下找到配置文件-右键属性-设置“复制到输出目录”为“始终复制”-设置“生成操作”为“内容” ,如下图: 主工程-右键属性-发布(页面)-按“应用程序文件”按钮-…
ClickOnce 发布,在系统必备中勾选了 .NET Framework 4,并选择了"从与我的应用程序相同的位置下载系统必备组件"时,执行发布,会提示缺少很多文件 使用 Package.xml 添加安装程序包 在文件资源管理器中,打开“包”文件夹. 默认情况下,路径为 C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages(32 位系统)和 C:\Program Files (x86)\Micr…
针对Winform程序,介绍两种常用打包方式:ClickOnce和Windows Installer 应用程序如下: 一.ClickOnce发布 1.找到需要发布的项目文件,右击,从弹出的快捷菜单中找到[属性],点击打开属性窗口:找到图中图标栏目,更换图标. 2.在左边栏找到[签名]栏目,勾选[为ClickOnce清单签名],点击[创建测试证书],在弹出框中输入证书密码(任意),点击确定保存. 3.在左边栏找到[发布]栏目,填写发布文件夹位置,填写安装文件夹路径,选择安装模式 4.点击[更新]按…
前言 因本人工作需要,在一名非常非常好的老师的指导下,入门了C#,再次向老师表示感谢. 本人平时经常遇到的业务就是将数据下发给各部门,并让各部门再上报,此过程中经常会遇到数据格式不正确,数据错误等诸多问题.于是我就想到写一个数据上报系统,来规范他们的数据.但又因知识水平有限,暂时写不了MVC等网页程序,因此就做了个B/S版的WINFORM应用,但又不想每次更新后给他们每个人发客户端或者自己写代码架设服务器实现自动更新(因为本人较懒,使用了微软的ClickOnce,觉得很方便,所以就没学习自己写更…
集微网消息,根据国家发改委发布的数据,前三季度,我国生产集成电路944亿块,同比增长18.2%. 此外,前三季度,生产手机15亿部,同比增长17.6%,其中智能手机11亿部,增长12.1%,占全部手机产量比重为71.1%.生产移动通信基站设备26677万信道,同比增长28.6%. 生产微型计算机设备20376万台,下降11.4%,其中笔记本电脑11744万台,下降11%:平板电脑5695万台,下降1.1%.出口交货值同比下降5.3%,其中9月份下降5.3%. 前三季度,通信设备行业出口1366亿…
MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 1.出现的错误页面…
在.net中非托管代码或非COM组件的外部DLL文件只能用DllImport的方式使用,但是在clickonce方式发布时不会自动包含到发布清单中去,办法是在项目中先把外部DLL文件作为普通文件添加进来,就象添加一个图片文件一样,用菜单中的添加现有项既可,然后就会出现在发布清单中,发布后的文件会自动加上deploy的后缀名,实际安装后会恢复原来的文件名,并且和exe文件处于同一文件夹中.…
当在internet发布用ClickOnce打包的客户端程序时,遇到ClickOnce启动后出错,错误信息如下: + Downloading https://xxxxx/Deploy/pc/Booter.application did not succeed.  + The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.  + The…