ClickOnce 应用程序可以在 Ubuntu 上发布吗?
-
05-07-2019 - |
题
我已经构建了一个应用程序,并使用 ClickOnce 将其发布在 Windows 服务器上。客户前往 网址, ,可以下载并运行该应用程序。
客户现在正在更改其服务器以运行 Ubuntu。ClickOnce 应用程序可以在运行 Ubuntu 的服务器上发布吗?
Ubuntu 的版本是 8.10.,我使用的是 Visual Studio 2008 SP1 和 C#。
解决方案
当然可以 - 任何文件或 Web 服务器都可以托管 ClickOnce 应用程序。但是您需要在 Web 服务器上配置正确的 MIME 类型
- .application => 应用程序/x-ms-application
- .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
我假设您正在尝试使用 Mono ,哪种情况:
是否有可能在Linux上支持ClickOnce?点击 是的 - 但在此之前还需要做很多工作。
ClickOnce是分发应用程序/更新的最佳方式吗?点击 我不确定 - 但是受欢迎!=优势所以......
来自 http://lists.ximian的.com / pipermail /单列表/ 2004-九月/ 023224.html 的
不隶属于 StackOverflow