■87329 / inTopicNo.3) |
Re[2]: ClickOnceによるFramework4.5配布での警告 |
□投稿者/ Hashi7 (2回)-(2018/05/11(Fri) 15:39:03)
|
魔界の仮面弁士様
回答ありがとうございました。
早速、見てみたところPublicKeyが異なっておりましたので、
修正後に再発行したところ警告が出なくなりました。
しかし、別の問題が発生してしまいました。
インストール先環境
Windows7 Professional SP1
@インストールページより、インストール開始
Aシステムのセットアップが開始、Framework4.5の契約同意画面が表示され同意する
BFramework4.5のインストールは正常に終了
Cシステム本体のインストール時に下記のエラー発生
「続行できません。アプリケーションは正しくフォーマットされていません。ベンダに問い合わせてください。」→インストール終了(Framework4.5のみインストールされた状態)
D再度インストールページよりインストールを行うと正常にインストールされる
※Framework4.5はA、Bでインストール済みなのでシステム本体のみインストールされる
Framework配布と同時に配布するのが原因なのでしょうか?
エラーの詳細は下記になっていました
プラットフォームのバージョン情報
Windows : 6.1.7601.65536 (Win32NT)
Common Language Runtime : 2.0.50727.8762
System.Deployment.dll : 2.0.50727.5493 (Win7SP1GDR.050727-5400)
mscorwks.dll : 2.0.50727.8762 (QFE.050727-8700)
dfdll.dll : 2.0.50727.5493 (Win7SP1GDR.050727-5400)
dfshim.dll : 4.0.41210.0 (Main.041210-0000)
ソース
配置の URL : http://○.○.○.○/system/test.application
エラーの概要
以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。
* http://○.○.○.○/system/test.application のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました:
+ http://○.○.○.○/system/test.application からマニフェストを読み取っているときに例外が発生しました。マニフェストが無効であるか、ファイルを開くことができなかった可能性があります。
+ マニフェストの XML 署名が無効です。
+ 指定された署名アルゴリズムの SignatureDescription を作成できませんでした。
コンポーネント ストア トランザクションの失敗の概要
トランザクション エラーは検出されませんでした。
警告
この操作中に警告は発生しませんでした。
操作の進行状況
* [2018/05/11 15:19:56] : http://○.○.○.○/system/test.application のライセンス認証が開始されました。
エラーの詳細
この操作中に次のエラーが検出されました。
* [2018/05/11 15:20:01] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- http://○.○.○.○/system/test.application からマニフェストを読み取っているときに例外が発生しました。マニフェストが無効であるか、ファイルを開くことができなかった可能性があります。
- ソース: System.Deployment
- スタック トレース:
場所 System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
場所 System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
場所 System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
場所 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- 内部例外 ---
System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- マニフェストの XML 署名が無効です。
- ソース: System.Deployment
- スタック トレース:
場所 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
場所 System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
--- 内部例外 ---
System.Security.Cryptography.CryptographicException
- 指定された署名アルゴリズムの SignatureDescription を作成できませんでした。
- ソース: System.Security
- スタック トレース:
場所 System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
場所 System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(AsymmetricAlgorithm& signingKey)
場所 System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)
場所 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
コンポーネント ストア トランザクションの詳細
トランザクション情報はありません。
■No87328 (魔界の仮面弁士 さん) に返信
> product.xml の値が間違っているのだと思います。
> バックアップを取った上で、PublicKey を修正してみてください。
> https://support.microsoft.com/en-us/help/3119510/
> http://aimek-developer.blogspot.jp/2017/06/vc-vc6.html
|
|