1

FTP サイトに公開したい C# アプリケーションがあり、この FTP の場所からアプリケーションが自動的に更新されます。そこで、発行ウィザードを実行します。

  1. このアプリケーションを公開する場所を指定してください:

    ftp://45.webmasters.com/program/
    
  2. ユーザーがアプリケーションをインストールする方法: CD または DVD-ROM から (Web サイトやUNCパスでは FTP を受け入れません)
  3. アプリケーションはどこでアップデートを確認する必要がありますか? アプリケーションは次の場所からの更新をチェックします : ftp://45.webmasters.com/program/のような FTP サイトから更新したいのですが、このオプションは Web サイト (HTTP) からアプリケーションを更新するためだけです。 .

公開ウィザードを放棄して、プロパティから公開しようとしました。ソリューション エクスプローラーでプロジェクトを右クリックし、[プロパティ] をクリックして [発行] タブに移動します。

  1. 公開フォルダ: ftp: //45.webmasters.com/program/
  2. インストール フォルダの URL (上記と異なる場合)。FTP サイトからインストールしたいので、これは空白にする必要があります。空白のままにします。いいえ、HTTPの場所を提供したいと言っています。それでも、FTP サイトを指定するオプションがあります。URLが必要です。とにかく、このボックスをバイパスするために http: localhost/ を追加するとしましょう。更新ボタンを有効にするために、アプリケーションがオンラインおよびオフラインであることを選択します。更新ボタンを押します。
  3. [アプリケーションは更新を確認する必要があります] がオンになっています。
  4. 更新を確認するタイミングは、アプリ起動前のラジオボタンを選択。
  5. 最低限必要なバージョンの指定はチェックされていません。
  6. 場所を更新します (公開場所と異なる場合)。そのため、公開場所からの更新を確認するために空白のままにします。

最後に PUBLISH NOW を押すと、アプリケーションが FTP サイトに公開されます。FTP サイトにアクセスし、アプリケーションとアプリケーション ファイルをダウンロードし、デスクトップからアプリケーションを実行すると、アプリケーションが起動する前にアップデートがチェックされますが、FTP サイトで新しいバージョンを公開し、アプリケーションを実行すると、新しいバージョンをダウンロードしませんか?そうではありません。それは古いバージョンに固執します。

これらのオプションを理解できません。FTP ロケーションからの公開および更新が許可されていない可能性はありますか?

4

1 に答える 1

2

「方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する」で、FTP からの直接ダウンロードはサポートされていないと述べています。「ファイル共有に公開」する場合は、「Web に公開」パスを選択する必要があります。

于 2012-06-17T20:36:33.400 に答える