IIS7でホストされている複数のWebサイトに1つのWCFサービスが配備されており、VS2010では時には(開発環境)WCFサービスがどこに配備されているかについての情報へのアクセス方法
複数のインスタンスが同じデータベースに接続されていることが多く、通常は読み取り専用アクセスとして問題はありませんが、(ログのように)DBにアクセスするサービスのインスタンスを一意に識別する必要があります。
現在、私は後で主キーの一部として使用するweb.configに特別な属性を入れていますが、私はその理想的ではない解決策を感じています。
VS2010からホストされている場合は、IISとマシン名+ポートでホストされている場合のサイト名について考えました。
ここでは、WCFサービスがどこにデプロイされているかについての情報にアクセスする方法と、C#でデプロイされたサービスの内部からプログラムでそれを実行する方法について説明します。それはすべて可能ですか?
ありがとうございます。 Michal
多くのサービスが同じIPを使用しているか、複数のIPアドレスを持つ1つのVMが存在する可能性があるため、IPでは不十分ですが、VSとIISを区別するのに役立つプロセスについて考えていただきありがとうございます。 –