ある場合には NCache サービスは 64 ビット ボックスで開始できず、次のエラーが表示されます。
1。 ザ NCache 次のエラーのため、サービスを開始できませんでした:
2. サービスが開始または制御要求に適時に応答しませんでした。
これは通常、インターネット接続がないか、ファイアウォールがポート 64 と 80 をブロックしている新しい 443 ビット ボックスで発生します。
NCache コード署名されたアセンブリを使用します。つまり、これらのアセンブリには証明書が添付されています。 .NET 共通言語ランタイムがこれらのコード署名されたアセンブリを読み込んで、 NCache サービスでは、ローカルで利用可能な証明書失効リスト (CRL) からこれらの証明書を検証しようとします。 新しいボックスでは、このリストは通常更新されません。 したがって、.NET CLR は、これらの証明書を検証するために、インターネット経由で認証局に接続しようとします。 これは仕様によるものであり、Microsoft の要件です。
NCache これらの証明書が上記の XNUMX つの方法のいずれかで検証されない場合、サービスは開始できません。
ポート80と443を開く
ポート 80 と 443 を開く必要があります。 crl.verisign.net & crl.verisign.com。 ボックス上でこれらの URL に ping を実行して、ボックスからアクセスできるかどうかを確認できます。 彼らに到達できることを確認したら、 NCache サービス。 これは、アセンブリを初めて .NET CRL に読み込むときに必要です。 ローカルの証明書失効リスト (CRL) が更新されるため、これらのポートを開く必要はなくなります。
OR
証明書の検証を無効にする
製造ボックスに NCache ポート 80 と 443 を開くことは大きな問題になる可能性があります。 頂ければ .NET framework これらのボックスの 3.5 では、この発行者検証を完全に無効にすることができます。 NCache 完全に。 に次の内容を含めてください NCache サービス構成ファイル (C:\ Program Files \NCache\bin\サービス\Alachisoft.NCache.Service.exe.config)
<runtime>
...
<generatePublisherEvidence enabled="false"/>
...
</runtime>
このファイルを保存して、 NCache サービス。
でお気軽にお問い合わせください support@alachisoft.com 使用に問題がある場合 NCache.