2

別のドメインのWebサーバーにAppFabricCacheServerをセットアップしました。

アクセスしようとすると、例外が発生します。サーバーがクライアントの資格情報を拒否しました。InnerException:ログオンの試行に失敗しました。

私が試してみました

 Grant-CacheAllowedClientAccount Everyone

しかし、それは役に立ちませんでした、私は試しました

 Grant-CacheAllowedClientAccount MYDOMAIN\MyIISusr

しかし、それは私にエラーを与えるだけです:WindowsアカウントMYDOMAIN\MyIISusrは無効です。おそらく私たちが同じドメインにいないためですか?

apppoolアカウントをnetworkserviceに設定して使用しようとしました

Grant-CacheAllowedClientAccount Networkservice

しかし、これも役に立ちませんでした。

承認をスキップしてユーザーを承認しない方法はありますか?すべてがファイアウォールの背後にあり、パブリックから到達できないため、このアプリケーションでは認証は必要ありません。

または誰かが私の問題の解決策を持っていますか?

4

2 に答える 2

4

次の方法で、認証なしでAppFabricキャッシュに接続できます。

  1. Set-CacheClusterSecurity -SecurityMode None -ProtectionLevel None
  2. 次のようにクライアントを構成します。

    <dataCacheClients>
      <dataCacheClient name="CacheName" maxConnectionsToServer="20">
        <hosts>
          <host name="hostName" cachePort="22233" />
        </hosts>
        <securityProperties mode="None" protectionLevel="None" />
      </dataCacheClient>
    </dataCacheClients>
    

しかし、私はそれをお勧めしません。あるドメインから別のドメインに接続できるはずですが、それを構成することは管理チームの仕事になるはずです。

于 2012-10-08T11:24:52.440 に答える
0

Microsoft AppFabric 1.1の累積的な更新パッケージ2(support.microsoft.com/kb/2716015)をインストールすることをお勧めします。次に、[イベントビューア]->[アプリケーションとサービスのログ]->[Microsoft]-> [アプリケーションサーバー]-[システムサービス]-[管理者]で、問題のあるユーザー名を見つけることができます。ユーザー名が{Anonymous}の場合は、アプリプールIDをnetworkserviceに変更することを検討する必要があります。

于 2012-10-26T13:31:49.493 に答える