テスト アプリケーションのClickOnce配置を作成し、それを Windows XP SP2 テスト ボックスで実行しようとしています。Visual Studio 2008 が作成するインストール ボタンをクリックすると、ブラウザーに表示されるマニフェスト ファイルだけが表示され、インストールは開始されません。
Internet Explorer 7テスト ボックスに対してインストールを実行すると、すべて正常に動作します。
この問題を解決するにはどうすればよいですか?
テスト アプリケーションのClickOnce配置を作成し、それを Windows XP SP2 テスト ボックスで実行しようとしています。Visual Studio 2008 が作成するインストール ボタンをクリックすると、ブラウザーに表示されるマニフェスト ファイルだけが表示され、インストールは開始されません。
Internet Explorer 7テスト ボックスに対してインストールを実行すると、すべて正常に動作します。
この問題を解決するにはどうすればよいですか?
MSDNの記事「ClickOnceデプロイメントの特定のエラーのトラブルシューティング」の最初の問題は、問題に対処しています。
ガイスターバックスは正しいです。1つの問題は、2.0フレームワークがインストールされていないか破損している可能性があります。ただし、私が頻繁に遭遇する問題は、 IISで.applicationファイルのMIMEタイプが正しく設定されていないことです。IISが.applicationファイルをapplication/x-ms-applicationコンテンツタイプに関連付けるように設定されていることを確認してください。
これを引き起こす可能性のあるブラウザの設定もあります。セキュリティの下には、「ファイル拡張子ではなく、コンテンツに基づいてファイルを開く」という設定があります。Internet Explorer 7 では、これは ClickOnce アプリケーションには影響しませんが、Internet Explorer 6では、この設定があなたが言及した動作を引き起こすのを見てきました。その設定をオフにすると、問題が修正されます。
確認すべきことの 1 つは、XP ボックスに .NET 2.0 Framework がインストールされているかどうかです。これは、過去にWin2kマシンで思いついたものです。
「.application」ファイル拡張子は何にも関連付けられないため、.NET 2がインストールされていない場合、説明している動作が発生する可能性があります。