0

Click-Onceを使用して、IIS 7.5(Windows Server 2008)およびネットワーク経由でWPFアプリケーションを公開しました。Webページを開くことができました(URLとしてローカルホストまたはコンピューター名を使用せずに、適切なwww.webpage.com:8082アドレスを使用して)。ネットワーク経由で実行すると、Click-Onceで慣れている「インストール」ボタンなどの素敵なWebページが表示されます。

ネットワークの外部からアプリケーションをインストールしようとしました。Webページに接続できるようですが、「Webページを表示できません」というメッセージが表示されます。「likelyclause」の下に、「このWebページの一部のコンテンツまたはファイルには、インストールしていないプログラムが必要です」と書かれています。

自宅のネットワークでIE9を使用していましたが、インターネットから接続する場合はIE8を使用しています。

もちろんググってみましたが、ほとんど成功しませんでした。

4

1 に答える 1

0

ファイアウォールで NAT を構成する必要があるようです。そのため、ポート 8082 への要求は、アプリをホストしているマシンにリダイレクトされます。また、ポート 8082 に複数の Web サイトがある場合は、そのホスト ヘッダーを使用する必要があることに注意してください (可能性は低いですが)。

また、clickonce マニフェストの更新 URL は、ファイルが配置されている場所と正確に一致している必要があることに注意してください (例: http://www.pageweb.com/8082/clickonceAppBinariesFolder )。

于 2012-04-25T10:32:43.347 に答える