Dot-Net

可以在 Ubuntu 上發布 ClickOnce 應用程序嗎?

  • February 6, 2016

我已經建構了一個應用程序,它使用 ClickOnce 在 Windows 伺服器上發布。客戶端訪問URL,可以下載和執行應用程序。

客戶端現在正在更改其伺服器以執行 Ubuntu。可以在執行 Ubuntu 的伺服器上發布 ClickOnce 應用程序嗎?

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

當然可以 - 任何文件或 Web 伺服器都可以託管 ClickOnce 應用程序。但是,您需要在 Web 伺服器上配置正確的 MIME 類型

  • .application => 應用程序/x-ms-應用程序
  • .manifest => 應用程序/x-ms-manifest
  • .deploy => 應用程序/八位字節流

只需將以下內容添加到 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

引用自:https://stackoverflow.com/questions/623094