2010-12-14 22 views
1

私たちの会社のアプリケーションで.NET AppUpdaterコンポーネントを使用することを計画していますが、まずそれをテストするために私は小さなテストアプリケーションを作成しました(私はそこにドキュメンテーションを続けました:http://windowsclient.net/articles/appupdater.aspx)。.NET AppUpdaterコンポーネントはアップデートをダウンロードしていませんか?

は私の問題は、私は、手紙にIISを使用してサーバー上のセットアップ・ディレクトリの参照をドキュメントに従っている...

これで、(適切な場所に自分のブラウザ、それらはすべての点ですべてのURLをチェックし、私はサーバー上のファイルの一覧を見ることができます)、サーバーのバージョン2.0.0.0ファイルを指すようにマニフェストファイルを変更しました。アプリケーションのアセンブリバージョンは1.0.0.0などに設定されます。

AppUpdater.CheckForUpdatesメソッドがTRUEを返すことを確認することができます。つまり、UpdateVersion.xmlファイルをダウンロードし、新しいバージョンがあることを認識していますが、アップデートをダウンロードしてインストールすることは決してありません。

ただし、UpdateVersion.xmlファイルをダウンロードしてそれはローカルの1.0.0.0フォルダにあります。

何が悪かったのないことを示しているようだ
<_UpdateFailureEncoutered>false</_UpdateFailureEncoutered> 
<_UpdateFailureCount>0</_UpdateFailureCount> 

...私が提案し、物事のすべてを試した:それはまた、この存在している間でごみの負荷を持っているAppUpdater.xmlログファイルを作成します彼らのガイドの下部にデバッグセクションが、何も動作しません...私は損失、任意の提案にはありますか?

おかげ

答えて

1

問題は、WebDAVがIISで有効になっていませんでしたました。このAppUpdaterを使用したセキュリティの影響に関して、これはまったく新しい脅威を引き起こしますが、

+0

最近遅れましたが、自動更新機能のAppUpdaterコンポーネントを放棄しましたか?私は自動更新の仕組みを探しています。これが最初に試したものです。それはかなり簡単で無料です。 – Pantelis

関連する問題