Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Artisteer e security

Ciao,
mi scuso per l'eventuale OT ma so che qualcuno usa Artisteer per creare 
dei templates.
Ho esportato il tutto come progetto Visual Studio e l'ho pubblicato su 
Aruba (dopo averne verificato in locale il corretto funzionamento).
Mi restituisce questo errore (fw 4.0):
 
Inheritance security rules violated by type: 'Artisteer.BlockDesigner'. 
Derived types must either match the security accessibility of the base 
type or be less accessible.
 
Sembra un problema di permessi ed in rete si evince che ï¿œ tipico del fw 
4.0 (il 2.0/3.5 non sembrano esserne afflitti).
Ci sto tribolando da ore ma non ne vengo a capo...qualcuno ha 
affrontato il medesimo problema?
Grazie, ciao. Stefano.
 
 


 
Finalmente aruba supporta il framework 4.0? Che culo! Sei su un "nuovo" 
server? il mio è rimasto al 3.5!
 
Comunque....è un problema di "aggiunta di scatole nere" per aumentare la 
sicurezza...almeno dicono così!
 
Leggi questo articolo 
http://social.msdn.microsoft.com/Forums/en/vsto/thread/b84aad34-cef4-4045-9111-3fd3a66a5789
 
e dovresti risolvere!
 
Tutto si riduce ad aggiungere alcune voci !
Smbra che ciò accada perchè sviluppi...non tu i programmatori di 
Artisteer ...con VS2008 ed il progetto originario è net 3.5! La 
compilazione si porta ditro "decori" che il fw 4.x non accetta come sicuri!
 
....detto in 2 parole...
sembra che per togliere l'errore tu debba marcare l'assembly "insicuro" con
[assembly: 
System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
 
lo puoi fare anche "forzando" il web.config con
trust level="Full" legacyCasModel="true" />
 
 
non so come si combina con aruba che ha sempre voluto tutto marcato come 
medium trust...sin dai tempi del NET 0.0.0...e quindi potrebbe ancora 
non funzionarti tutto perchè non hai firmato (non tu Artisteer) l'assembly!
 
 
 
 
Piccolo Tip:
Io ho buttato via il "DOM" di Artister. Mi faccio il template....lo 
genero come HTML . Poi mi diverto a fargli l'autopsia e creare i miei 
user control che si richiamano fra loro!...ci metti di più la prima 
volta! ...ma hai il controllo totale su ciò che fai!
 
 

 controllo totale su ciï¿œ che fai!
 
Aruba adesso fornisce un pannello di controllo da cui ï¿œ possibile la 
selezione di un fw target (2.0/3.5 o 4.0), l'eventuale spostamento su 
altro server ï¿œ gratuito ed immediato (dopo la mia richiesta hanno 
impiegato 1 giorno circa)
Ieri, dopo estenuanti ricerche in rete, ho provato a forzare il 
web.config con il trust level="full" ma il server di Aruba non lo 
supporta e restituisce un errore.
Ho scritto al supporto di Artisteer e, se interessa, posterï¿œ qui 
l'eventuale risposta del loro servizio tecnico.
Avevo letto anche del marcare l'assembly ma parlavano del file 
assemblyinfo.cs che io non ho nel mio progetto, pensavo quindi si 
riferissero a progetti desktop e non ho approfondito...nel caso dove 
dovrei inserire la stringa che hai indicato?
Credo che alla fine utilizzerï¿œ il sistema da te citato: esportazione in 
html e creazione degli usercontrol, magari creando una libreria di 
controlli in modo da poterli riutilizzare.
Grazie per la risposta, ciao.
Stefano.