我已经构建了一个应用程序,它使用ClickOnce在Windows服务器上发布。客户转到URL,可以下载并运行应用程序。
客户端现在正在更改其服务器以运行Ubuntu。可以在运行Ubuntu的服务器上发布ClickOnce应用程序吗?
Ubuntu的版本是8.10。我正在使用Visual Studio 2008 SP1和C#。
答案 0 :(得分:12)
当然可以 - 任何文件或Web服务器都可以托管ClickOnce应用程序。 但是,您需要在Web服务器上配置正确的MIME类型
答案 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