문제

응용 프로그램을 구축했으며 ClickOnce를 사용하여 Windows 서버에 게시됩니다. 고객은 URL, 응용 프로그램을 다운로드하여 실행할 수 있습니다.

클라이언트는 이제 우분투를 실행하도록 서버를 변경하고 있습니다. Ubuntu를 실행하는 서버에 ClickOnce 응용 프로그램을 게시 할 수 있습니까?

Ubuntu의 버전은 8.10이며 Visual Studio 2008 SP1 및 C#을 사용하고 있습니다.

도움이 되었습니까?

해결책

물론 모든 파일 또는 웹 서버는 ClickOnce 앱을 호스팅 할 수 있습니다. 그러나 웹 서버에서 올바른 MIME 유형을 구성해야합니다.

  • .application => 응용 프로그램/x-ms- 응용 프로그램
  • .manifest => application/x-ms-manifest
  • .deploy => Application/Octet-stream

다른 팁

웹 루트 (Apache2 Ubuntu)의 .htaccess 파일에 다음을 추가하기 만하면됩니다.

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

나는 당신이 사용하려고한다고 가정합니다 단핵증, 어떤 경우 :

Linux에서 Clickonce를 지원할 수 있습니까?
예 -하지만 그렇게하기 전에 여전히 많은 작업이 필요합니다.

ClickOnce가 응용 프로그램/업데이트를 배포하는 가장 좋은 방법입니까?
확실하지 않지만 인기! = 우월함 ...

에서 http://lists.ximian.com/pipermail/mono-list/2004-september/023224.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top