Forms Authentication con ASP.Net: problemi con il SqlSever

In questi giorni sto frequentando un corso di approfondimento su ASP.Net 2.0. Come tutti ben sanno per poter sviluppare con questa tecnologia è necessario disporre nella propria macchina (di sviluppo) della “triade” IIS + SqlServer (Express) + VS2005. Le possibili sequenze di installazioni di questi 3 prodotti sono numerose (3! = 6 :) ) e, ovviamente, danno luogo a risultati diversi… insomma… spesso le cose non funzionano a dovere! :) In particolare, il problema che si è presentato quest’oggi non mi permetteva di creare nuovi utenti dal Web Site Administration Tool di ASP.Net (ho scelto di usare il metodo di autenticazione basato su forms e fornito da ASP.Net, inoltre sfruttavo il web server integrato nel VisualStudio). Messaggio di errore: “impossibile collegarsi al server SQL”.

Motivo: non ne ho idea! Lo script aspnet_regsql era stato eseguito ed era andato a buon fine. Dal SQL Server Management Studio potevo vedere che il DB aspnetdb era stato creato con tutte le tabelle necessarie.

Girando un po’ per svariati siti trovati tramite Google sono arrivato alla soluzione del mio problema: è sufficcente aggiungere i seguenti tag nel web.config (del sito web in questione):

<connectionstrings>
<remove name="LocalSqlServer">
<add name="LocalSqlServer" connectionstring="Data Source=PLIT6170BISSQLEXPRESS;Initial Catalog=aspnetdb;Integrated Security=True">
</add>
</remove>
</connectionstrings>

Il tag “connectionStrings” dovrebbe essere già presente all’interno del vostro file di configurazione.

Ovviamente inserite una “connection string” adatta alla vostra macchina! ;)

Last Modified: Wednesday, May 6th, 2009 @ 16:18

This entry was posted on Saturday, November 10th, 2007 at 1:56 You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “Forms Authentication con ASP.Net: problemi con il SqlSever”

  1. Finalmente il post che attendevo!!!!Mitico Sandro…appena posso lo provo perchè anche io ho avuto lo stesso problema.Ciao

    GTI

Leave a Reply