Renato Haddad

MVP, Developer .NET and MS-Office, MCPD, MCTS

O IE8 destruiu o meu IIS 7

Isto mesmo, se vc instalou o IE8 versão final e usa o IIS 7 para desenvolver aplicações ASP.NET 3.5, provavelmente deve ter se deparado com o erro de segurança na hora de executar a página e acessar um banco de dados. Perdi 2 dias pesquisando e testando e após contatos com alguns amigos (nestas horas, ter experts no network faz a diferença) consegui matar a charada. O pior é que eu tinha o IE 8 beta 2 e tudo rodava super bem com o ASP.NET 3.5.

Quando instalei o IE8 versão final, pronto, deu pau em tudo, pois eu uso Windows Authentication com Itegrated Security no acesso ao SQL Server 2008. Enfim, a solução foi definir no IIS7 que as apps devem usar Anonymous Authentication = Enable; ASP.NET Impesonation = Enabled; Basic Authentication = Disabled; Forms Authentication = Disabled e Windows Authentication = Enabled. Isto pq o meu cenário é assim, mas vale dizer que depende de cada um.

Agora é que vem a charada... No SQL Server 2008 tive que criar o usuário (login) NT AUTHORITY\IUSR e atribuir direitos de db_datareader e db_datawriter (isto foi o meu amigo Felipe Ferreira - fera do SQL Server que salvou a pátria) para poder ter acesso ao banco de dados. Tá vendo só como é uma instalação surpresa, de repente tudo para de funcionar no IIS e até descobrir que era preciso criar o user NT AUTHORITY\IUSR foi uma tonelada de testes.

Posted: Apr 07 2009, 07:08 PM by renatohaddad | with 7 comment(s)
Filed under: ,

Comments

Claudia said:

E eu estou com problemas no menu do Asp 2.0

Simplismente qndo  há um MenuItem ..um subitem do menu, nao aparece nada..fica uma caixa toda em branco..

sabe resolver?

Obrigada!

# April 24, 2009 2:25 PM

Moises said:

E eu estou com problemas no menu do VB 6.

Simplismente qndo  há um MenuItem ..um subitem do menu, nao aparece nada..fica uma caixa toda em branco..

sabe resolver?

Obrigado!

# May 4, 2009 11:56 AM

Guilherme said:

Este é um problema assumido da MS, tem uma matéria deles no link: support.microsoft.com/.../962351

O problema é no valor default do z-index do menu. No IE7, no Chrome, Safari, Mozzila o menu é renderizado no topo, no IE8 o conteudo do menu está sendo renderizado atrás da caixa.

Há uma forma de contornar o problema usando CSS:

Crie uma CSS

. IE8Fix {

   z-index: 100

}

No menu procure a tag DynamicMenuStyle e altere como abaixo:

<DynamicMenuStyle CssClass="IE8Fix" />

flw

# May 5, 2009 3:40 PM

Daniel Neves said:

Prezada Renato, fui seu aluno na impacta, tudo bom?

Eu programo em ASP, comecei a usar o IIS 7 com SQL-SERVER 2008 agora, mas quando tento conectaro banco de dados, sempre dá o seguinte problema:

Microsoft OLE DB Provider for SQL Server error '80040e4d'

Login failed for user 'NT AUTHORITY\IUSR'.

/interativo/admin/bib_conexao.asp, line 4

Você sabe como resolver isso amigo?

UM fraterno abraço!

# November 5, 2009 2:00 PM

Daniel Neves said:

Se eu desinstalar o IE 8, e voltar ocm o 7, resolve o problema?

meu email é:

danielnevesn@hotmail.com

# November 5, 2009 2:49 PM

Vanessa said:

Estou com um problemão...que esta me tirando o sono..será que vc poderia me ajudar...ou perguntar para o seu amigo expert...seguinte:

Desenvolvo em VS 2005 com SQL 2005, comprei um note que veio com windows 7 home premium e instalei o IIS7 (detalhe com todas as opções marcadas), mas vi que no home premium não existe Windows Authentication...ai tá sendo um caos pra mim.

Estou quase formatando esta máquina...por favor me ajudem!!!

# December 20, 2009 4:41 PM

Shem said:

Give please. Whenever evil befalls us, we ought to ask ourselves, after the first suffering, how we can turn it into good. So shall we take occasion, from one bitter root, to raise perhaps many flowers. Help me! It has to find sites on the: Share trading ideas 8th dec2008. I found only this - <a href="tt.tlu.ee/.../ShareTrading">share trading on hdfc</a>. Tool shareholder buys others that did an repatriation during the little investment, but increased directors less than 10 trading, share trading. In this attraction sector you will provide how to increase inaccessible receipts available for distorted, share trading. With respect :rolleyes:, Shem from Cameroon.

# March 24, 2010 12:14 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)