ClickOnceで発行したアプリケーションにつきまして。
"インストールモードと設定"を「アプリケーションはオフラインでも利用できる(スタートメニューから起動可能)」
を「アプリケーションはオンラインでのみ起動できる」に変更し発行したところ、アプリケーションが起動できなくなりました。
発行先のappフォルダの中を空にしてみたり、
アセンブリ名等を変更するなど思いつくことは試してみたのですが、上手くいきません。
"インストールモードと設定"を「アプリケーションはオフラインでも利用できる(スタートメニューから起動可能)」に戻すと、
何事もなかったかのように起動します。
解決方法をご存知の方いらっしゃいましたらご回答お願いしますm(_ _)m
エラーの内容は下記の通りです。
プラットフォームのバージョン情報
Windows : 10.0.19041.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.8.4270.0 built by: NET48REL1LAST_C
clr.dll : 4.8.4360.0 built by: NET48REL1LAST_C
dfdll.dll : 4.8.4270.0 built by: NET48REL1LAST_C
dfshim.dll : 10.0.19041.1 (WinBuild.160101.0800)
ソース
配置の URL : file:///C:/Users/xxxxx/Downloads/xxxxxx.application
ID
配置 ID : MSDB.application, Version=1.0.1.67, Culture=neutral, PublicKeyToken=b37f70ff8a77ef0e, processorArchitecture=msil
アプリケーションの概要
* オンラインのみのアプリケーションです。
エラーの概要
以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。
* C:\Users\xxxxx\Downloads\xxxxxx.application のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました:
+ 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。
コンポーネント ストア トランザクションの失敗の概要
トランザクション エラーは検出されませんでした。
警告
この操作中に警告は発生しませんでした。
操作の進行状況
* [2021/07/06 23:35:15] : C:\Users\xxxxx\Downloads\xxxx.application のライセンス認証が開始されました。
* [2021/07/06 23:35:15] : 配置マニフェストの処理は正常に完了しました。
* [2021/07/06 23:35:15] : アプリケーションのインストールが開始されました。
エラーの詳細
この操作中に次のエラーが検出されました。
* [2021/07/06 23:35:15] System.Deployment.Application.InvalidDeploymentException (Zone)
- 配置とアプリケーションは一致するセキュリティ ゾーンを持っていません。
- ソース:System.Deployment
- スタック トレース:
場所 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
場所 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
場所 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
場所 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
場所 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
コンポーネント ストア トランザクションの詳細
トランザクション情報はありません。
あなたの回答
tips
プレビュー