ClickOnce安装问题 ClickOnce发布完成到本地后,COPY到服务器IIS中部署完成.可是客户端如果没有安装.NET 环境的时候,在线安装的时候会提示找不到setup.exe,好象IIS不支持在线安装EXE文件,这个要如何设置呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在线安装是通过 *.application 来找文件的在publish.htm中有检测客户端是否安装NF环境 嗯 ,,系统必备我选择了,publish.htm能检测出来,就是运行到setup.exe时说页面找不到. 首先ClickOnce是不能通过简单的Copy发布的因为VS在编译发布的时候是把setup.exe的uri写在安装包里的比如你编译的时候是http://XXX/ClickOnceDemo/publish.htm,那么在setup.exe中存储的也是http://XXX/ClickOnceDemo/setup.exe,这样你想把setup.exe移动到ClickOnceDemo2的目录中,试图让用户通过http://XXX/ClickOnceDemo2/publish.htm访问,这样是不行的!发布的地址要跟编译的时候的地址一样。其次ClickOnce可以添加一些VS预支持的先决条件Prerequisites。当然你也可以自己添加自己做的或是买的三方组件做为先决条件,仿照Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\下已有的进行创建,详细步骤可以参考MSDN。 顶,我也遇到相同的问题,在选项里选择了第二项从于我的的应用程序相同的位置下载。但是,若客户端没装.NET Framekork的时候,就提示找不到setup.exe页面。 MatrixB(大头)说的对,你有没有留意在发布的时候 ”安装url“的地址是否与你实际服务器地址一致,还有更新的地址也要和安装url一致,这样才可以,这三者有一个不一样客户安装的时候就会找不到相关文件 急急急,将二进制数据转换为图片并显示在页面?? 关于WinForm的Ico? 能不能设置括号的颜色? asp.net 截取他人网站代码 ######客户端向服务端发送数据后,再接收服务器回复数据时报错####### B/S结构中怎么在客户端做视频图像采集? 请用C#如何使用ActiveX中函数的参数的缺省值 由 已结贴的“C#中线程函数必须是static的吗?”再问!! C# 如何获取12306验证码图片(图片是动态生成的) CONSOL程序 怎么延时显示字符串 如何防止sql注入 winform,如何知道一个控件的所有事件?
在publish.htm中有检测客户端是否安装NF环境
因为VS在编译发布的时候是把setup.exe的uri写在安装包里的
比如你编译的时候是http://XXX/ClickOnceDemo/publish.htm,那么在setup.exe中存储的也是
http://XXX/ClickOnceDemo/setup.exe,这样你想把setup.exe移动到ClickOnceDemo2的目录中,试图让用户通过http://XXX/ClickOnceDemo2/publish.htm访问,这样是不行的!
发布的地址要跟编译的时候的地址一样。其次ClickOnce可以添加一些VS预支持的先决条件Prerequisites。当然你也可以自己添加自己做的或是买的三方组件做为先决条件,仿照Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\下已有的进行创建,详细步骤可以参考MSDN。
但是,若客户端没装.NET Framekork的时候,就提示找不到setup.exe页面。