AppFabric ErrorCode<ERRCA0017><ES0006>:
J'ai installé la Version sur le serveur. J'ai créé un cluster à un seul ordinateur . J'ai également créer un cache nommé "Gagan".
utilisé les commandes suivantes dans l'ordre
Utilisation-CacheCluster -Fournisseur xml -ConnectionString \NB-GJANJUA\Cache
Start-CacheCluster
Résultat est que le service de cache est en place et en cours d'exécution ..so far so good.
Je puis le programme d'installation de mon site web.fichier de configuration comme ci-dessous
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="dataCacheClient"
type="Microsoft.ApplicationServer.Caching.DataCacheClientSection,
Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35"
allowLocation="true"
allowDefinition="Everywhere"/>
</configSections>
<!-- cache client -->
<dataCacheClient>
<!-- cache host(s) -->
<hosts>
<host
name="NB-GJANJUA.com"
cachePort="22233"/>
</hosts>
</dataCacheClient>
<system.web>
<compilation debug="true" targetFramework="4.0" >
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Microsoft.ApplicationServer.Caching.Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add assembly="Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<sessionState mode="Custom" customProvider="SessionStore" cookieless="true">
<providers>
<add name="SessionStore" type="Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider" cacheName="Gagan" />
</providers>
</sessionState>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
Mais dès que je lance mon site , il s'agit avec cette erreur
Analyseur Message d'Erreur: code d'erreur:sous-état:Il y a une défaillance temporaire. Veuillez réessayer plus tard. (Une ou plusieurs serveurs de Cache ne sont pas disponibles, qui pourraient être dus à la densité du réseau ou des serveurs. S'assurer que la sécurité de l'autorisation a été accordée pour ce compte client sur le cluster et que l'AppFabric Service de mise en Cache est autorisé à traverser le pare-feu sur tous les cache hôtes. Réessayer plus tard.)
Source De L'Erreur:
Line 44: <sessionState mode="Custom" customProvider="SessionStore" cookieless="true">
Line 45: <providers>
Line 46: <add name="SessionStore" type="Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider" cacheName="Gagan" />
Line 47: </providers>
Line 48: </sessionState>
Il y a une chose qui me manque ?
Note : j'ai déjà fait référence à l'
Microsoft.ApplicationServer.La mise en cache.Client et de la
Microsoft.APplicationServer.La mise en cache.Les assemblages
Merci pour votre temps et de la patience
En Ce Qui Concerne
Gagan Janjua
</système.web> <système.serveur> <modules runAllManagedModulesForAllRequests="true"/> </système.serveur> </configuration>
OriginalL'auteur Gagan | 2010-10-08
Vous devez vous connecter pour publier un commentaire.
Avez-vous accès à la cache quelque soit l'utilisateur de votre site web est en cours d'exécution?
De Subvention-CacheAllowedClientAccount Gagan
OriginalL'auteur s1mm0t
J'ai été également avoir cette erreur. Juste pour tester le client dans le développement, j'ai éteint la sécurité à l'aide de la Version Power Shell de commande
Aussi, après application client web.config
Ce n'est pas le scénario de production, mais l'erreur ci-dessus disparaissent lorsque ces paramètres sont appliqués.
OriginalL'auteur Momin
J'ai eu un problème similaire, qui exécute IIS 7.5 sur Windows Server 2008 R2. Je l'ai résolu en exécutant les commandes suivantes en PowerShell (démarré à partir de la Windows AppFabric dossier dans Démarrer, Tous les Programmes):
Nouvelle-Cache-CacheName NameOfCacheAsSetInWebConfig De La Propriété TimeToLive 30
Subvention-CacheAllowedClientAccount "IIS AppPool\NameOfAppPoolRunningSite"
Une fois que je l'ai fait, j'ai été tous ensemble.
OriginalL'auteur Philippe
, J'ai résolu ce problème comme suit:
Lancer le gestionnaire des Tâches Windows et avis sous ce Nom d'Utilisateur de votre w3wp.exe est en cours d'exécution?
Dans mon cas, c'était: ASP.NET v4.0
Lancé Démarrer -> Tous les Programmes -> Windows Server App Fabric -> gestionnaire des services IIS
Dans IIS , sélectionnez le nom de la Machine, puis les Pools d'Applications en haut à gauche la main.
Dans les Pools d'Applications..Vérifier que ASP.net v4.0 existe, en vertu des Pools d'Applications.
Lancé Démarrer -> Tous les Programmes -> Windows Server App Fabric -> Administration du Cache de Windows Power Shell
Tapez la commande suivante à l'invite: Subvention-CacheAllowedClientAccount "ASP.NET v4.0"
redémarrage de l'application web et d'erreur suivant s'en alla:
OriginalL'auteur dotnet-practitioner
J'ai eu ce problème et il était juste que le Cluster de Cache a été vers le bas après un redémarrage. Je ne savais pas que vous devez changer manuellement le service démarre automatiquement dans les services. Des informations détaillées sur qui est ici.
OriginalL'auteur Dave
En commentant la suivante dans le fichier config fixe pour moi:
OriginalL'auteur Amorphous Blob
Par défaut, le processus de travail sera configuré comme un iis utilisateur, les utilisateurs ont besoin d'accéder. Dans votre Administration du Cache de Windows Powershell tapez la commande suivante
De subvention-CacheAllowedClientAccount IIS_IUSRS
OriginalL'auteur Ben Anderson