0

CRM 2011 ホストを 2 つの異なるホスト名で動作させることは可能/サポートされていますか? これを試しましたが、すべてが完全に機能するわけではありません。

例:

  • サーバー名「app1」のサーバー。
  • ホスト名「 crm」が「app1 」を指す AD/DNS エントリ。

ユーザーが「crm」に移動すると、リクエストは 99% の確率で機能しますが、CRM のいくつかの内部 JavaScript が元の「app1」サーバーをターゲットにしています。たとえば、ロールを取得する通常の編集フォームからのリクエストです。「*SERVER_NAME*」と呼ばれる JavaScript 変数は、リクエスト URL に関係なく、常に「 app1 」の値を持ちます。クロスサーバーの警告が表示されるか、機能がサイレントに失敗する場合があります。

これは、サーバーの FQDN にアクセスするときにも発生するため、「app1.mydomain.com」でも同じ結果と失敗/警告機能が生成されます。

負荷分散されたインストールを扱う場合、これは同様の問題になると思いますか? 彼らはこれをどのように処理しますか?つまり、ホスト名 X をターゲットにし、ホスト名 Y または Z を取得できます。

編集: これは Active Directory エントリであるため、「ドメイン エイリアス」または「ホスト エイリアス」と呼ばれることがあることを理解しました。

4

2 に答える 2

2

CRMシステムに複数のホスト名を設定することはできません。

  1. これまで見てきたようなスクリプトの場合、CRMシステム自体が使用するアドレスを指定する必要があります。ただし、検出メカニズムにも使用されます。
  2. Webサービスエンドポイントの制限により、IISでの複数のバインディングはサポートされていません

CRMサーバーで展開マネージャーを開きます。[アクション]->[プロパティ]->[アドレス]に移動します

記載されているアドレスを、CRMシステムへのアクセスに使用するアドレスに調整します。これらの設定は、CRMがその「ID」を定義するために重要です。

IFDを構成した場合は、追加の外部IDを構成します。

ところで。環境によっては、SPNを設定する必要がある場合があります。http://blogs.msdn.com/b/webtopics/archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspxを参照してください

NLBについて:http ://technet.microsoft.com/en-us/library/hh699803.aspx

于 2012-10-05T13:38:19.407 に答える
0

Daniel Cai は、別の名前が使用されている場合に、呼び出しページの URL ではなく、デプロイメント マネージャーに保持されている値を返す getServerURL の問題を回避する良い方法を持っているようです。彼は代替関数を考え出しました:

CRM 2011: CRM クライアントで適切なサーバー URL を取得する

これは、Outlook オフライン クライアントとオンライン ブラウザーを使用するすべてのシナリオで機能するようです。

于 2012-10-06T09:01:23.080 に答える