Ok, j'ai publié un site en utilisant l'authentification par formulaires. Cela fonctionne sur mon serveur de transfert. cela ne fonctionne pas sur le serveur de production. La seule chose différente est sql est sur une machine différente pour la production. Le site fonctionne, montrant des données de sql, mais quand j'utilise le lien de connexion sur le site, il affiche le formulaire de connexion, je me connecte, il redirige vers la page principale, où il dit toujours "login" à la place de "déconnexion".Site lorsque publié ne permet pas de connexion
J'ai essayé aspnet_regsql pour désinstaller/installer l'authentification par formulaires pour le serveur. J'ai redémarré le service www. Voici une partie de mon web.config
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/TriState"
requiresUniqueEmail="true"
minRequiredPasswordLength="4"
minRequiredNonalphanumericCharacters="0"
passwordFormat="Clear"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
</providers>
</membership>
est pas dans le répertoire virtuel, il est/ –
Je suppose que la chaîne de connexion définie aux points de LocalSqlServer au serveur SQL publiée que vous J'ai lancé aspnet_regsql contre? –
Où est situé LocalSqlServer? Est-ce la chaîne de connexion correcte à utiliser dans ce cas? –