Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lab Design

Não consigo acessar o site em inetput

Recommended Posts

Este é meu primeiro projeto em aspx, nem sequer publiquei na web ainda.

 

Dentro do VS2005 eu rodo todo o site mas se eu publico na pasta inetpub, dá erro o seguinte erro:

Login failed for user 'LABDESIGN\ASPNET'.

Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

 

Detalhes da Exceção: System.Data.SqlClient.SqlException: Login failed for user 'LABDESIGN\ASPNET'.

 

Exatamente no usercontrol que monta o menu a partir de uma base de dados.

 

Acredito que deva ser algo que esqueci na web.config

 

<?xml version="1.0"?>

<!--

Note: As an alternative to hand editing this file you can use the

web admin tool to configure settings for your application. Use

the Website->Asp.Net Configuration option in Visual Studio.

A full list of settings and comments can be found in

machine.config.comments usually located in

\Windows\Microsoft.Net\Framework\v2.x\Config

-->

<configuration>

<appSettings/>

<connectionStrings>

<add name="AlphaclinString" connectionString="Data Source=LABDESIGN\SQL2000;Initial Catalog=Alphaclin;Integrated Security=True; User ID=alphaclin; password=senha" providerName="System.Data.SqlClient"/>

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=LABDESIGN\SQL2000;Initial Catalog=Alphaclin;Integrated Security=True; User ID=alphaclin; password=senha" providerName="System.Data.SqlClient"/>

</connectionStrings>

<system.web>

<!--

Set compilation debug="true" to insert debugging

symbols into the compiled page. Because this

affects performance, set this value to true only

during development.

-->

<roleManager enabled="true"/>

<compilation debug="true">

<assemblies>

<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation>

<!--

The <authentication> section enables configuration

of the security authentication mode used by

ASP.NET to identify an incoming user.

-->

<authentication mode="Forms"/>

<caching>

<sqlCacheDependency enabled="true" pollTime="15000">

<databases>

<add name="Alphaclin" connectionStringName="AlphaclinString"/>

</databases>

</sqlCacheDependency>

</caching>

<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx"></customErrors>

<!--

The <customErrors> section enables configuration

of what to do if/when an unhandled error occurs

during the execution of a request. Specifically,

it enables developers to configure html error pages

to be displayed in place of a error stack trace.

 

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">

<error statusCode="403" redirect="NoAccess.htm" />

<error statusCode="404" redirect="FileNotFound.htm" />

</customErrors>

-->

<pages theme="Alphaclin">

<controls>

<add tagPrefix="custom" namespace="Alphaclin"/>

<add tagPrefix="userControl" tagName="Menu" src="~/Controls/Menu.ascx"/>

<add tagPrefix="userControl" tagName="Exames" src="~/Controls/Exames.ascx"/>

</controls>

</pages>

<globalization requestEncoding="ISO-8859-1" responseEncoding="ISO-8859-1" culture="pt-br"/>

</system.web>

 

</configuration>

Eu pensei a princípio que era devido estar usando o sql2000 no xp mas exportei toda a base de dados para o 2005, reconfigurei o web.config e continua dando erro quando tento acessar pelo http://labdesign/alpha.

 

Cannot open database "Alphaclin" requested by the login. The login failed.

Login failed for user 'LABDESIGN\ASPNET'.

Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

 

Detalhes da Exceção: System.Data.SqlClient.SqlException: Cannot open database "Alphaclin" requested by the login. The login failed.

Login failed for user 'LABDESIGN\ASPNET'.

 

E o mais estranho tambem é que se digito somente http://labdesign/alpha o IIS responde que o dir nao pode ser listado, tenho que colocar o /default.aspx e isso ta setado como default nele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No localhost foi resolvido:

 

1º Mexi tanto no IIS que de alguma forma estava desmarcado a opção de usar página padrão.

 

2º Achei em um post ai na net que mandava retirar a diretiva Integrated Security=True;

 

A conexão ficou dessa forma agora:

 

<connectionStrings>

<add name="AlphaclinString" connectionString="Data Source=LABDESIGN\SQLEXPRESS;Initial Catalog=Alphaclin; User ID=alphaclin; password=xyz" providerName="System.Data.SqlClient"/>

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer" connectionString="Data Source=LABDESIGN\SQLEXPRESS;Initial Catalog=Alphaclin;Integrated Security=True; User ID=alphaclin; password=xyz" providerName="System.Data.SqlClient"/>

</connectionStrings>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora o único erro que tá apresentando é no sitemap:

 

Erro de Compilação

Descrição: Erro ao compilar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro e modifique o código fonte apropriadamente.

 

Mensagem de Erro do Compilador: CS0716: Não é possível converter no tipo static 'System.Web.SiteMap'

 

Erro de Origem:

 

 

 

[Nenhuma linha de origem relevante]

 

 

Arquivo de Origem: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\alpha\1c96cdf4\b2d96fb9\App_Web_sitemap.aspx.cdcab7d2.znhkrxf9.0.cs Linha: 118

 

Aguem tem alguma idéia.

 

Esse erro só ta apresentando no compilado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.