URLDownloadToCacheFile failed with HRESULT ‘-2146697202’
ClickOnceで配布したアプリケーションを起動しようとすると起動にコケました。エラーログを辿ると上記のログが。エラーからググったんですけど、どうにもわかんなかったんですね。
で、思い当たったのが第三者機関が証明書を発行していないオレオレ証明書。
これがビンゴだったわけですよ。社内でしか使わないアプリケーションなので証明書にコストも掛けられず、かといってプレーンな状態でデータのやり取りもしたくなく、オレオレ証明書を使っていたわけですが、それがよくなかった様子。証明書のインポートをしたら無事に起動しました。