不知道大家现在都用没用过vs2008,msdn上说现在clickonce不用证明书也可以,不知道怎么弄啊
还有就是,·必须·选项里面有个和发布程序一起发布的选项,就是发布程序是也要发布framework3.5之类的插件
我现在不能选择从网上下载那个选项,只能选择·从与程序相同位置的文件下载·,用这种方法发行后,文件夹里大小写发生变化,添加的控件全变成了小写,我用的web服务器是weblogic,URL不能区分大小写,网上查了一天,基本上没有用的
大家请帮帮忙阿

解决方案 »

  1.   

    vs2005和vs2008都可以用Click Once发布,具体方法如下:在项目上点击右键,选择[Porperties] ->[Publish],如下图所示:   
    在[Publish Location]处填写用于存放发布程序的FTP地址(如图),或文件路径如\\192.168.12.30\AQMWarehouseUpdate\ ; 在[Installation URL]处填写用于安装程序的HTTP地址(如图),或文件路径如\\192.168.12.30\AQMWarehouseUpdate\; 在[Application File]中选择需要发布的资源(图片、网页、dll、dsn等),当然这些资源需要先加入到项目中才能显示在该列表中。如图: 
    在[Prerequisites]中选择需要一起发布的插件(程序运行时所需的,将会和程序一步安装到位),如图: [Updates]和[Options]选项卡的内容可酌情填写。填写上版本号,点击[Publish Now]按纽。倏而会弹出连接对话框,可根据FTP的权限设置,选择匿名连接,或输入用户名、密码。连上FTP后不久便发布成功了。如下图:  单击[Install]便可体验到Click Once的效果了。 
      

  2.   

    楼上
    很感谢你给我的回帖,但是这个是太基本的操作
    不知道你实际过程中出现没有,一起生成的安装文件夹里面,要安装的插件的文件夹,全部变成了小写
    在IIs上还可以,URL不区分大小写,在weblogic上就不行,安装时找不到文件夹
      

  3.   

    有这个情况,比如水晶报表的插件,发布上去的文件夹就是crystalreports。
    Click Once是一键安装,点击Install,只要是Prerequisites中勾选的插件,会一步到位都安装好的。
    有些电脑因为权限或其他问题,无法在浏览器中直接安装,可以单独做成链接让客户下载到本地安装。
      

  4.   

    看来只能手动解决了,手动把那个文件夹名字改改
    楼上,你进行配置的时候有没有遇到什么困难,或者不安全的什么事情
    还有 你这个是winform么
      

  5.   

    这个是winform的,配置正确就能一键安装并自动更新。从有VS2005开始我就一直用这种发布方式,目前没发现什么不安全的问题。就是有一点,Click Once是部署在Windows当前用户下的,换一个帐户登入就无法使用。
      

  6.   

    我用vs自动创建的.pfx数字证书。
      

  7.   

    现在vs2008说是不用买证明书,但是msdn上说的真模糊,也没有地方差
    不知道楼上的怎么看