2013-10-28 197 views
-1

分发Windows应用程序我们在开发的.Net应用程序的窗口,想完美的部署技术通过互联网

  • 这使得应用方便安装和升级。

  • 客户端可以从互联网连接可用的世界任何地方访问。

  • 在未来,我们希望相同的部署技术提供支持,用户谁使用Window 7和
    窗口8

    看着我们已经决定使用单击一次技术 但发现许多问题在初始条件部署。他们在下面

    • 您将需要签署一份点击一次应用程序使用,否则将被锁定,立即被防病毒程序删除受信任的证书 。

    • 的ClickOnce可能不是所有浏览器都支持,其行为在IE中是不同的, 其他浏览器

    • 的ClickOnce到不组件安装到GAC,不安装程序,而 文件它在客户机中安装并维护用户。

    • ClickOnce有代理网络问题,无法自定义安装屏幕。

    • 社区面临的许多问题使用ClickOnce安装和没有足够的解决方案或点击 更新一次的技术解决方案

我们有过比其他互联网为窗口的应用程序完美的部署解决方案ClickOnce的?互联网上的窗口应用程序部署广泛使用哪种方法?

哪种部署技术提供更好的成功率,以便通过互联网轻松维护和版本更新Window应用程序?

+0

“我们需要完美的部署技术” - 实际上微软也是如此。如果你拿出一个,我相信他们会有兴趣知道这件事。 – David

+0

对不起大卫关于我在这里的发言我只是想知道任何解决方案提到的问题 – Voldemort

回答

0

您可以将其构建为标准可执行文件并创建安装程序。制作安装程序的好方法是InnoSetup。但是,用户必须已安装.Net Framework。

从Windows Vista开始,包含2.0版本,Windows 7包含3.5,Windows 8包含4.5。如果您更改应用程序的目标.Net Framework,则可以定位这些系统。转至“属性”>“目标框架”>选择2.0,3.5或4.5(客户端配置文件(如果可用))。

至于更新,你应该在你自己的应用程序中实现它,或者获得另一个第三方更新程序。但我不知道有什么好的。