可以在Ubuntu上发布ClickOnce应用程序吗?

时间:2009-03-08 05:13:42

标签: .net deployment ubuntu clickonce

我已经构建了一个应用程序,它使用ClickOnce在Windows服务器上发布。客户转到URL,可以下载并运行应用程序。

客户端现在正在更改其服务器以运行Ubuntu。可以在运行Ubuntu的服务器上发布ClickOnce应用程序吗?

Ubuntu的版本是8.10。我正在使用Visual Studio 2008 SP1和C#。

3 个答案:

答案 0 :(得分:12)

当然可以 - 任何文件或Web服务器都可以托管ClickOnce应用程序。 但是,您需要在Web服务器上配置正确的MIME类型

  • .application => application / x-ms-application
  • .manifest => application / x-ms-manifest
  • .deploy =>应用/八位字节流

答案 1 :(得分:9)

只需将以下内容添加到Web根目录中的.htaccess文件中(Apache2 Ubuntu)

AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
AddType application/vnd.ms-xpsdocument xps
AddType application/xaml+xml xaml
AddType application/x-ms-xbap xbap
AddType application/x-silverlight-app xap

答案 2 :(得分:4)

我假设您正在尝试使用Mono,在这种情况下:

  

是否有可能在Linux上支持ClickOnce?
  是的 - 但在此之前还需要做很多工作。

     

ClickOnce是分发应用程序/更新的最佳方式吗?
  我不确定 - 但是受欢迎!=优势所以......

     

来自http://lists.ximian.com/pipermail/mono-list/2004-September/023224.html