Usando o IIS com o Visual Web Developer

1

Estou tentando iniciar um serviço da Web do Visual Web Developer usando o IIS. Quando abro o arquivo .asmx em um navegador da web, recebo um erro que não tenho permissão para acessar essa página.

Estou usando a autenticação automática do Windows no SQL Server Express. Eu li que preciso dar ao SQL server o nome de usuário e a senha da máquina para que isso funcione, mas não sei como configurá-lo. Alguém pode me apontar na direção certa?

    
por Bryan 25.10.2009 / 17:01

2 respostas

1

Minha suspeita é que o problema de permissões não é com o SQL Server (ou, se for, isso é um problema separado).

Em vez disso, geralmente encontro o que você está vendo quando o IIS não tem permissão para acessar os arquivos de origem no disco. Sugiro ir ao Explorer, encontrar a pasta que contém os arquivos de origem e garantir que a conta em que o IIS está sendo executado tenha permissão para ler esses arquivos.

Se esse não for o problema, seria útil se você pudesse colar o texto exato do erro.

    
por 25.10.2009 / 17:09
1

O erro está relacionado ao SQL Server? Se sim, então você provavelmente está no caminho certo. Existem vários erros que podem causar uma falha na página da Web.

A autenticação do Windows deve estar correta, contanto que o usuário com o qual você está se conectando tenha acesso. No caso do IIS, o usuário do pool de aplicativos precisa ser um usuário que tenha acesso ao SQL Server. Basta criar um usuário personalizado, atribuí-lo ao pool de aplicativos do site e conceder a ele acesso ao servidor SQL.

No entanto, se você decidir mudar para a autenticação sql, também totalmente aceitável, um bom ponto de partida é o link . Você pode obter qualquer string de conexão que você precisar de lá.

    
por 25.10.2009 / 17:11