MEMBERSHIP IIS
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?
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?
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...
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>
<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>
Data Source=PC001 deve apontar para o seu banco de dados, no caso, o seu serviço SQL Server
Sim,
Mas é isso mesmo não é?
Mas é isso mesmo não é?
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
PC001\SQLEXPRESS
Se o servidor(instância) estiver na mesma máquina, pode usar o coringa:
.\SQLEXPRESS
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.
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.
é não funcionou mesmo. Tentei colocar PC001\SQLExpress e PC001\localhost, mas não foi (nem no local).
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?
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