MEMBERSHIP IIS

GUSTAVOCANALLI 12/01/2012 01:12:08
#393005
Boa noite galera,

Estou usando Membership em uma aplicação asp.net. Funciona perfeitamente. Porém, quando tento jogar no inetpub do IIS e acessar via localhost, ele não autentica o usuário.

Alguem sabe o que pode estar acontecendo?
KERPLUNK 12/01/2012 08:52:04
#393017
Você quer dizer quando vc publica a aplicação o membership provider deixa de autenticar, isso? Verifica no seu web.config, como vc está apontando para o banco de dados...
GUSTAVOCANALLI 12/01/2012 13:23:16
#393058
Isso, exatamente. A connectionstring está dessa forma:

<connectionStrings>
<!-- Local -->
<add name=[Ô]DENISEntities[Ô] connectionString=[Ô]metadata=res://*/Modelo.csdl|res://*/Modelo.ssdl|res://*/Modelo.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PC001;Initial Catalog=DENIS;Integrated Security=True;MultipleActiveResultSets=True"[Ô] providerName=[Ô]System.Data.EntityClient[Ô] />
<add name=[Ô]ADOSqlConnString[Ô] connectionString=[Ô]Data Source=PC001;Integrated Security=True;Initial Catalog=DENIS;Asynchronous Processing=true;[Ô] providerName=[Ô]System.Data.SqlClient[Ô] />

<!-- ActiveDirectory -->
<!--<add name=[Ô]ADConnString[Ô] connectionString=[Ô]LDAP://cpfl.com.br[Ô] />-->
</connectionStrings>
KERPLUNK 12/01/2012 13:40:37
#393062
Data Source=PC001 deve apontar para o seu banco de dados, no caso, o seu serviço SQL Server
GUSTAVOCANALLI 12/01/2012 13:44:14
#393063
Sim,
Mas é isso mesmo não é?
KERPLUNK 12/01/2012 13:48:51
#393064
Qual o nome da instância do seu SQL Server? PC001, me parece somente o nome da máquina... Se vc instalou com as propriedades padrões, deveria ser algo como:
PC001\SQLEXPRESS

Se o servidor(instância) estiver na mesma máquina, pode usar o coringa:
.\SQLEXPRESS
GUSTAVOCANALLI 12/01/2012 14:53:34
#393079
Eu só uso PC001 pra para logar no banco,
sem o membership eu acesso normal os dados,

Mas vou ver em ksa isso ai depois então. Vou tentar fazer essa alteração.

Vlw mesmo, depois te dou uma resposta.
GUSTAVOCANALLI 12/01/2012 19:38:15
#393119
é não funcionou mesmo. Tentei colocar PC001\SQLExpress e PC001\localhost, mas não foi (nem no local).
GUSTAVOCANALLI 17/02/2012 21:43:03
#395052
Alguem tem alguma idéia? Ainda não consegui resolver o problema.

Se rodo local pelo VS vai normal, mas se rodo pelo IIS (http:localhost:90) não vai, pois ele não consegue autenticar o usuário.

Tem alguma configuração a mais pra fazer?
Tópico encerrado , respostas não são mais permitidas