ユーザーがURL(IE11)をクリックしたときにWordでdocxファイルを開くクライアントマシンにインストールされたClickOnceコンポーネントがあります。テストのためにQAサーバーにコンポーネントの新しいリリースをデプロイすると、インストール中に次のようなエラーが発生し始めました。DeploymentException
これは意味がありません。以前のすべてのリリースでうまくいきました。ClickOnceコンポーネントDeploymentUri ASP.NET WebFormsアプリケーションから展開中に異なる例外
どのような考えですか?
ERROR DETAILS
Following errors were detected during this operation.
* [08/02/2017 3:56:03 PM] System.Deployment.Application.DeploymentException (DeploymentUriDifferent)
- You cannot start application Company Name Document Handler from this location because it is already installed from a different location.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ApplicationActivator.CheckDeploymentProviderValidity(ActivationDescription actDesc, SubscriptionState subState)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Deployment.Application.DeploymentException (DeploymentUriDifferent)
- You cannot start application Company Name Document Handler from location http://QAserver/Project.Name/ClickOnce/Project.Name.ClickOnce.application
it is already installed from location http://localhost/Project.Name.WebClient/ClickOnce/Project.Name.ClickOnce.application.
You can start it from location http://localhost/Project.Name.WebClient/ClickOnce/Project.Name.ClickOnce.application
or you can uninstall it and reinstall it from location http://QAserver/Project.Name/ClickOnce/Project.Name.ClickOnce.application.
If you reinstall the application, be aware that you might lose any customizations that you made to the application.
ClickOnceのは、アンインストールせずに新しいバージョンにアップグレードすることができます自動アップデート機能を持っています前の1つその特別なURLに新しいバージョンを公開すると、インストールされたアプリケーションを実行するときにユーザーに更新情報が送信されます。彼らはアンインストールするように言われることはありませんし、数分後(アプリケーションのサイズとダウンロード速度によって異なる)、アプリケーションにはアップデートされたものが付属します。 https://robindotnet.wordpress.com/2009/03/30/clickonce-and-expiring-certificates/ – Mokey
はい、これはこれまでのところ起こっていたことです。だからこそ、なぜ突然、すべての仕事が止まったのか、私には完全な謎です。 – Dan
証明書を送信し、そのユーザーに証明書をダブルクリックするだけでインストールしてみてください。 – Mokey