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.