2017-01-25 12 views
1

Outlook(C#)のリボンにボタンを追加する非常に単純なアドインを作成しました。VSTO Outlookの展開 - ClickOnce

私はこの非常に単純なアドインをclickonceメソッドを使用して別のマシンにインストールしようとしました。

私はVisual Studioを使用してftpにclickonceを公開しています。これまでのすべての罰金。私はエラーを取得しています別のマシン上で結果のVSTO(またはsetup.exe)を実行している際に

'System.Security.SecurityException: Customized functionality in this application will not work because the certificate used to sign the deployment manifest for Add-In or its location is not trusted. Contact your administrator for further assistance.'

私が追加されている不正なアドインを削除するために要求される証明書の背後にある考え方を理解します見通し。私は自分のマシンでテスト証明書を使用してclickonceデプロイメントに署名しました。

サードパーティの証明書を支払わずに、ユーザーにclickonce URLを与えるだけで、自分のマシンに何もしなくてもインストールできます。 (および/またはドメインなど)これは理想的には多くの企業ユーザーが使用することです。環境を変更することは実用的ではありません。

多くのありがとうございます。

答えて

0

証明書チェーンを確認してください。ので、あなたの「発行者が」あなたの証明書が信頼されるためには、信頼されています...現在のユーザー\信頼されたルート証明機関

-

証明書:ほとんどの場合、あなたはに証明書のコピーを配置する必要があります。

+0

ClickOnceインストーラで証明書を自動的に作成する方法はありますか? –

+1

@ALazyDoeいいえ、セキュリティリスクがあります – MickyD

+0

証明書を購入せずにユーザーがVSTOをインストールできるようにする方法や、ユーザーが証明書を自分でインストールすることはできません。 –

関連する問題