none
web service asp .net 3.5 con sql ce 4 RRS feed

  • Domanda

  • salve,

    espongo subito il mio problema:

    sto lavorando ad un web service con asp .net 3.5 hostato su aruba (con level trust medium) e stavo cercando di usare sql ce 4 visto che tutti dicono che va benissimo con questi scenari asp.net e level trust medium ma così non è.

    Appena provo ad istanziare l'oggetto connection se ne và in errore:

    The type initializer for 'System.Data.SqlServerCe.SqlCeConnection' threw an exception.

    The type initializer for 'System.Data.SqlServerCe.KillBitHelper' threw an exception.

    Request for the permission of type 'System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

     

    tutto quello che ho trovato come soluzione al problema è configurare dall'alto delle eccezioni per la libreria di sql ce ma in ambiente hosting è impensabile (non credo che aruba mi accontenti). Sql ce 4 è veramente utilizzabile in level trust medium? o devo rinunciare e cercare un'altrasoluzione?

    grazie

    • Spostato Mila Daniel Ovidiu martedì 15 marzo 2011 18:06 SQL CE (Da:Microsoft ASP.NET Forum)
    sabato 5 marzo 2011 15:08

Tutte le risposte

  • salve,

    espongo subito il mio problema:

    sto lavorando ad un web service con asp .net 3.5 hostato su aruba (con level trust medium) e stavo cercando di usare sql ce 4 visto che tutti dicono che va benissimo con questi scenari asp.net e level trust medium ma così non è.

    Appena provo ad istanziare l'oggetto connection se ne và in errore:

    The type initializer for 'System.Data.SqlServerCe.SqlCeConnection' threw an exception.

    The type initializer for 'System.Data.SqlServerCe.KillBitHelper' threw an exception.

    Request for the permission of type 'System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

     

    tutto quello che ho trovato come soluzione al problema è configurare dall'alto delle eccezioni per la libreria di sql ce ma in ambiente hosting è impensabile (non credo che aruba mi accontenti). Sql ce 4 è veramente utilizzabile in level trust medium? o devo rinunciare e cercare un'altrasoluzione?

    grazie

    Il problema non credo sia dovuto a sql ce 4 ma bensì alle policy di sicurezza molto ristrettive di Aruba, una soluzione alternativa potrebbe essere aggiungere il servizio sql server al tuo dominio.

    Ciao


    Luca Congiu (congiuluc)
    lunedì 7 marzo 2011 08:21