Click onceを実行しようとしました(Wpfアプリ、.NET4、IIS 7.5)。最初の数十の問題を解決した後、私は今行き詰まっているようです。Clickonce が 404 で失敗し、「unknown subtype」エラーが示されます。必要なすべてのファイル タイプを IIS MIME タイプに既に追加しているので、それは問題ではありません (.application、.manifest、.deploy、.msp、.msu)。さらに、「use .deploy」オプションを使用してマニフェストを作成したため、実際にはすべてのファイルに .deploy 拡張子が付きます。
奇妙なことに、エラー メッセージには次のように記載されています。
「http://myserver/1.0.0.0/mysubdir/my.diverse.namespaces.xyz」という URL を IE に入力すると、確かに 404 が返されますが、URL の末尾に「.deploy」を追加すると、ファイルがうまくダウンロードされます。マニフェスト ファイルを確認したところ、拡張子が .deploy のすべてのファイルが一覧表示されていました。意味がありません。アプリケーションが間違ったファイル名を使用してアクセスしようとするのはなぜですか? それとも、これは別の問題ですか?
どんな助けでも大歓迎です。
編集:マニフェストを再度作成した後、マニフェストにリストされているファイルには「.deploy」拡張子がありません。ダウンロードが .xml ファイルで失敗するようになりました