我已经构建了一个应用程序,并使用ClickOnce在Windows服务器上发布.客户端转到URL,可以下载并运行应用程序.
客户端现在正在更改其服务器以运行Ubuntu.可以在运行Ubuntu的服务器上发布ClickOnce应用程序吗?
Ubuntu的版本是8.10.我正在使用Visual Studio 2008 SP1和C#.
当然可以 - 任何文件或Web服务器都可以托管ClickOnce应用程序.但是,您需要在Web服务器上配置正确的MIME类型
.application => application/x-ms-application
.manifest => application/x-ms-manifest
.deploy => application/octet-stream
只需将以下内容添加到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