ASP.Net(フォーム)UIと一部のWCF Webサービスの両方を含むWebプロジェクトがあります。これはIIS 6でホストされています.UIとWCFサービスの両方で、web.configファイルの<appSettings>
セクションに格納されているライセンスを必要とするPDF生成ツールを使用します。ライセンスは、ウェブサイトのドメイン(example.comなど)に基づいています(すべてのサブドメインはライセンスに含まれています)。IISで実行されているWCF?
ツールのDLLが呼び出されると、ライセンスされているドメインで実際に実行されているかどうかを確認します。 UIがこのツールを呼び出すと、すべて正常に動作します。 WCFサービスが同じように機能するとき、ツールは何とかドメインではなくサーバーの名前を取得するため、ライセンスされていないとみなされます。
私は本当にツールに集中する必要はありません、私が知りたいことは次のとおりです。.aspx
と.svc
ファイル(とその親DLL)は両方とも同じIIS 6のWebサイトにホストされている
場合それらが同じアカウント/ユーザー/権限セット/ etcの下で実行されているかどうか?また、WCFサービスの実装(およびコントラクト)が別々のDLLにあることは重要ですか?