unixgino wrote:
Ciao,
ho inserito nel mio assembly questa istruzione:
<Assembly: AllowPartiallyTrustedCallers()>
Ma mi da lo stesso errore.

beh, attenzione che l'errore te lo potrebbe dare anche l'utilizzo del CodeFile, per cui devi usare Web Application Projects per avere un solo assembly, oppure dal menu Build l'opzione "Publish Web Site", che crea la stessa cosa.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
2 messaggi dal 18 novembre 2004
Per info:

anch'io ho avuto un problema di Network Security su Aruba, nonostante avessi utilizzatto nel momento della compilazione l'attributo <Assembly: AllowPartiallyTrustedCallers()>.

Il problema che ho avuto probabilmente non coincide con il vostro:
Il mio errore era nel web.config dove avevo dichiarato:

<configSections>
<section name="NomeSezione" type="Test.test"/>
</configSections>

Il problema l'ho risolto sostituendo con

<configSections>
<section <b>requirePermission="false"</b> name="NomeSezione" type="Test.test"/>
</configSections>


Spero di essere stato utile a qualcuno.

Nico Bitetti
nico_bitetti@hotmail.com
Modificato da Nico! il 21 settembre 2006 12.48 -
Modificato da Nico! il 21 settembre 2006 13.02 -
Modificato da Nico! il 22 settembre 2006 10.03 -
7 messaggi dal 24 marzo 2005
Ricevo lo stesso errore e non riesco a venirne a capo: anche io son su Aruba ovviamente.
Solo che la cosa è apparsa all'"improvviso" qualche giorno fa(in concomitanza con gli update per la security?) su alcuni siti dove tutto funzionava regolarmente.
Nessuna idea?
2 messaggi dal 18 novembre 2004
Sorry l'attributo è requirePermission="false"
7 messaggi dal 24 marzo 2005
E in che parte del web config, o meglio in elemento hai messo l'attributo requirePermission="false"?


Inoltre su un sito accade questa cosa:
- firmo gli assemly del progetto con una key => Ricevo di nuovo l'errore.
- tolgo la firma e l'errore scompare

per gli altri siti non mi rimane che provare a togliere la key dagli assembly esterni che uso(devo reperire il sorgente..)

ciao e grazie
Modificato da retek79 il 22 settembre 2006 15.24 -
7 messaggi dal 24 marzo 2005
Salve
bhe confermo che ho risolto proprio nel modo descritto sopra: magari a qualcuno può interessare :)

In pratica ho tolto tutte le firme con chiave dagli assembly che usavo(quelle che si copiano nella cartella /bin tanto per capirsi) e pare che tutto vada bene.

Funziona anche il [DllImport(..)] per dll "classiche" statiche (uso firebird versione embedded) : all'inzio pensavo che fosse questo il problema.
In questo caso però, va messa la dll statica e l'assembly che fa le chiamate [DllImport()] in una cartella con permessi di scrittura (/mdb-database o /public) e aggiungere tali cartelle come "papabili" per ricercare gli assembly dell'applicazione (attenzione che una modifica a tali cartelle NON riavvia l'appdomain come accade per /bin  ).
Per far ciò basta aggiungere queste righe al web.config:

  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="mdb-database;bin;public;"/>
  </assemblyBinding>
  </runtime>


all'interno del nodo <configuration>

Concludo dicendo che ovviamente ignoro la causa del funzionamento ;) anzi, invito chi lo sapesse a farsi avanti :)

ciao!
141 messaggi dal 01 marzo 2002
Mi intrometto anke io nella discussione
ho lo stesso problema e non riesco a venirne a capo!!!!:(

Ho compilato il tutto in un assembly, ho aggiunto

[assembly: AllowPartiallyTrustedCallers()]

ma il problema rimane, è un componente di paypal che mi da sto errore....


Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.
<cc1:BuyNowButton ID="BuyNowButton1" runat="server" />


Qualche altra idea??
non son molto ferrato in materia.....ma questa

[assembly: AllowPartiallyTrustedCallers()]

io l'ho inserita nell'assembly.info giusto no?
100 messaggi dal 12 novembre 2001
Mamma quanto sono ignorante!

Allora, caricata la DLL di iTextSharp, ho una web Form
con code behind, è lì che creo il pdf.

Dove lo pesco questo <assembly>?

Ho l'errore come da oggetto del thread, come risolvo?

Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.