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

ant*_*009 7 .net deployment ubuntu clickonce

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

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

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

Sco*_*ein 13

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

  • .application => application/x-ms-application
  • .manifest => application/x-ms-manifest
  • .deploy => application/octet-stream

  • 不知道Ubutu使用的网络服务器 - 可能是Apache.配置服务器以将MIME类型与文件扩展名相关联,ClickOnce将起作用.IIS或Apache - MIME用于客户端 (2认同)

Tim*_*hyP 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
Run Code Online (Sandbox Code Playgroud)