VS2003で私の.NET 1.1のプロジェクトを開くときに、なぜ私は、「証明機関が無効または間違っている」というエラーを取得しています

StackOverflow https://stackoverflow.com/questions/1560723

質問

(私はこの問題に取り組んだと私はここに私の問題と解決を投棄していますので、そこに多くのアウトを見つけることができませんでした)。

私たちは、開発中の.NET 1.1 Webプロジェクトは、プロジェクトをホストするWebサイトにインストールされている有効なSSL証明書を持っていたWindowsの2K3サーバー上でホストされなければなりませんでした。彼らは、このサーバー上でホストされていた間、何の解決策を開いて問題とそのプロジェクトがありませんでした。

私は最近、ソース管理下にプロジェクトを得ました。しかし、ローカルの作業をチェックアウトした後、コピーIプロジェクトファイルのオープン、もはや1することができます。私は、「証明機関が無効または間違っている...。」というエラーを取得します

私の地元のDev PCは、Windows XP ProのSP3を実行しています。 IIS 5.1は、ローカルプロジェクトをホストしているWebサイトにインストールされているローカルホストに発行された(OpenSSLをして生成された)自己符号付き証明書を使用しています。私は何の問題(初期信頼できないCAの警告以外の)ブラウザを使用してWebサイトにアクセスすることができます。プロジェクトとソリューションのための.vbproj.webinfoとの.slnファイルがローカルホストを参照しています。

役に立ちましたか?

解決

私は、問題の原因を知りませんが、私はそれを解決することができました。

プロジェクトのWeb.configファイルに次の行を追加するには、

問題を修正しました
<identity impersonate="true" userName="<userName>" password="<pass>"/>

「ユーザー名」と「パス」は、私のドメインの資格情報でした。 (これは明らかに、セキュリティに関してはひどいですが、ファイルが唯一の私の地元のdevのPC上である。あなたが偽装credsを保護する必要がある場合、それらはレジストリに保存することができます。)ローカルマシン上の管理者ユーザのためのcredsをを使用して解決しませんでした問題ます。

これが問題か、なぜローカル管理者がいなかった時に、ドメインのユーザーがそれを解決を解決し、なぜ繰り返しますが、私は知りません。誰もが任意の洞察力を持っている場合は、啓発すること自由に感じています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top