Se si cerca di utilizzare SQL Server Compact Edition all'interno di un sito o di un Web Service ASP .NET, quando viene richiamato il metodo Open dell'oggetto SqlCeConnection si ottiene la seguente eccezione:
System.NotSupportedException: SQL Server Compact Edition is not intended for ASP.NET development.
Questo mesaggio è ragionevole, infatti SQL Server CE è stato pensato per l'impiego in applicazioni Smart Client e Smart Device, non per lo sviluppo web. Tuttavia, esiste un metodo che consente di utilizzare comunque questo database engine anche con ASP .NET. E' sufficiente eseguire l'istruzione
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);
prima di aprire la connessione al database. Bisogna però tenere presente che in questo modo si utilizza SQL Server Compact Edition in un ambito diverso da quello per cui è stato progettato.
Da qualche giorno circola in rete un nuovo malware per Windows XP, identificato come Trojan.Kardphisher. Al primo riavvio dopo aver infettato il sistema, il malware una schermata in cui avvisa che è necessario riattivare la propria copia di Windows. Se si prosegue con il wizard, viene richiesto il numero di carta di credito dell'utente; se, invece, si decide di annullare la procedura, il malware arresta immediatamente il sistema. In questo post sono risportati maggiori dettagli, gli screenshot delle schermate del malware e un video di Symantec che mostra Trojan.Kardphisher in azione.
Come annunciato in questo post, è stata rilasciata la versione definitiva della Internet Explorer Developer Toolbar per i sistemi operativi Windows Server 2003, XP e Vista. Il download è disponibile qui.