Dot-Net
可以在 Ubuntu 上發布 ClickOnce 應用程序嗎?
我已經建構了一個應用程序,它使用 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