2009-03-14 15 views
0

ClickOnceを使用してwinformsアプリケーションを公開することはできますか?ApacheでClickOnce Deploymentを実行することはできますか?

Apacheサーバに公開しようとすると、私はこのエラーを取得:

Failed to connect to ' http://10.200.0.80:8081/WinSync/ ' with the following error: Unable to open the Web site ' http://10.200.0.80:8081/WinSync/ '. To access Web sites on the local IIS Web server, you must run Visual Studio under an Administrator account in order to have access to the IIS metabase. Alternatively, install FrontPage Server Extensions (FPSE) and then grant FPSE access to users who will run Visual Studio.

+0

答えは「はい」ですが、Apacheにフロントページの拡張機能をインストールしましたか? – JaredPar

+0

いいえ、私はそれを修正しました。 – Malfist

答えて

0

私は解決策を見つけました。あなたはJaredParのリンクのようにhttpd.confにMIMEタイプを追加し、公開フォルダをwebfolderのディレクトリに設定し、インストールフォルダを同等のURIに設定します

たとえば、私は現在公開フォルダを持っていますC:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\WinSync\
とインストールフォルダ http://10.200.0.80:8081/WinSync/
私はpublish.htmを毎回生成するように指示しましたが、それは違いはないと思います。

1

ClickOnceのは、私の知っている任意のWebサーバー上の固有の依存関係を持っていません。デプロイメントモデルは非常に柔軟です。実際には、アクセス可能なURIとそれを格納する場所が必要です。あなたが望むならば、実際にファイル共有に展開することができます。私はこのようにいくつかの内部アプリケーションを実行します。

そうです、限り、あなたは実際にそれらがに駐車されているURLは、消費者に表示されているサーバー

  • 上にビットを取得することができます

    1. としてApacheサーバーにデプロイする方法のいずれかの制限があってはなりません。

    このブログのエントリでは、Apacheに展開することができますどのように詳細に入る:http://blogs.msdn.com/josephkiran/archive/2009/01/06/clickonce-deployment-using-iis-apache-server-for-vsto.aspx

  • +0

    パブリッシュウィザードを通過し、IISサーバーにアクセスできないと不平を言いました。 – Malfist

    +0

    @マルフスト、その情報を投稿に追加できますか?それは問題を追跡するのに役立ちます。 – JaredPar

    関連する問題