404: The resource cannot be found - HttpRuntime

12. dicembre 2008

Sarà banale, ma son quelle piccole cose che fanno perdere un sacco di tempo.

Lo posto anche per ricordarmi quanto sono pirla a volte...

Dunque: tiro giù dal Subversion un vecchio sito funzionante per fare delle modifiche.

Lo installo su IIS 7, configuro il website e mi collego con IE.

Il risultato è il più classico dei 404:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.

Requested URL: /main.aspx


Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053 

Il file c'è, verifico i diritti sulla cartella (OK), sul file (OK). Provo altre pagine asp.net, nada. Le risorse statiche invece funzionano.

Googlo un po', provo poco convinto qualche soluzione ma niente.

Alla fine vedo una parolina in un post... httpruntime....

VUOI VEDERE CHE HO DISABILITATO IL MODULO DI HTTP RUNTIME DALLA PIPELINE ASP.NET???? Cry

A futura memoria che il messaggio di 404 può essere collegato all'httpruntime:

ho impostato l' <httpruntime enable=true> nel web.config e tutto è ovviamente tornato a funzionare.

Windows Server 2008 64 bit e gli alias di SQL Server

3. dicembre 2008

Scenario:

  • Web Server Windows 2008 a 64 bit con IIS 7
  • SQL Server installato su una macchina diversa e su porta non standard (nello specifico 1134)

Stò sviluppando un sito di e-commerce e per comodità nel vecchio ambiente di sviluppo a 32 bit avevo configurato un alias denominato BILBO2000 che faceva riferimento alla named instance remota di SQL sulla porta 1134.

Migro sul sistema a 64 bit e creo l'alias nel SQL Server Configuration Manager sotto la voce "SQL Native Client Configuration (32 bit)".

Lancio il web server di sviluppo da Visual Studio e funziona tutto correttamente.

Creo allora il sito sotto IIS7, mi collego e.... errore.... IIS non riesce ad accedere al server SQL remoto.

Soluzione, probabilmente banale ma c'ho messo un po' a capire cosa stavo sbagliando: l'alias va creato anche sotto la voce "SQL Native Client Configuration" in quanto ovviamente IIS7 utilizza il driver a 64 bit... Embarassed

SQL Server , ,