2010-01-12 57 views
0

我开始部署我的桌面应用程序。这是一个突出记事本的语法。我正在考虑将其部署到网络上。在部署我的应用程序之前,我应该做的事情是什么?部署清单

+2

“应用”? Web应用程序?要下载并安装桌面应用程序? Javascript应用程序被包含在别人的网站?请提供有用的细节。 – 2010-01-12 21:20:07

回答

3

部署应用程序之前。在我的头顶(一些我们每次发布前做)

  1. 测试它:-)
  2. 测试它干净的PC上。它会发生什么,它没有安装.NET?
  3. 将其作为标准用户进行测试(不是每个人都是管理员)
  4. “Polish”。在所有文件上使用一致的版本(对于以后的升级很重要)
  5. 确保许可证,版权信息是正确的。那年是否正确等。
1

我不擅长部署问题,但也许你可以部署到私人服务器,看看你是否可以真正做到整个过程。

就像一个建议,我知道它与本身的部署没有直接关系,它是一种Web 2.0风格(免费/用户导向)应用程序吗?也许一个人们预计不太完美的测试版本可能会有所帮助,但部署后更多

0

由于这是一个桌面应用程序,您可以使用ClickOnce部署。这将您的应用程序及其所有依赖项捆绑到您上传到Web的安装程序中。然后,您的客户可以下载安装程序或从网络上运行它。

ClickOnce还启用自动更新。您在部署中设置更新检查频率,然后将新版本上传到网络。用户下次运行应用程序并且该检查时,新版本将被下载并安装。

+0

只是好奇,真的,你怎么知道这是一个桌面应用程序? – 2010-01-12 21:28:32

+0

因为问题标记为[wpf],通常是桌面应用程序。是的,我知道你可以在浏览器中运行WPF应用程序,但这很少见(目前)。 – ChrisF 2010-01-12 22:27:16