new Nuovi articoli in homepage!

Sharepoint e le webpart che usano webservices esterni…

Posted by lo schiaccianoci at February 22nd, 2006

Dopo aver letto 5 quintali di documentazione, 7 milioni di siti e 153 mila newsgroup con UNA singola bastardissima linea di codice ho risolto il temutissimo:

Request for the permission of type System.Net.WebPermission, System,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.

Alla Microsoft quando vogliono esagerare esagerano. Se anche voi avete ricevuto questo errore nel tentativo di sviluppare una webpart per sharepoint che si interfacciasse a un webservice esterno vi farà piacere sapere che infilando:

<ipermission class=”WebPermission” version=”1″ unrestricted=”true”>

all’interno del PermissionSet di ASP.Net situato nel file .config corretto (nel mio caso era wss_mediumtrust.config ma dipende dalla vostra installazione di sharepoint) il tutto si risolve. Motivo ? Praticamente… secondo i criteri di protezione standard di sharepoint una webpart non può in alcun modo accedere al web. Accedere ad un webservice pertanto è fuori di discussione. Tramite la riga di configurazione che ho aggiunto ho dato accesso UNRESTRICTED verso il web. Per mantenere una certa sicurezza converrebbe inserire questo:

<ipermission class=”WebPermission” version=”1″> <connectaccess> <uri uri=”…uri in the form of a regular expression…”> </connectaccess></ipermission>

dove URI è l’URI del webservice richiesto. Questo impedirà accesso ad altri siti.
facile no? ;-) questo e altro in questo fantastico articolo sulla Code Access Security in sharepoint su msdn.microsoft.com


Ti è piaciuto questo post?
DIFFONDILO con StumbleUpon

Stumble it!

Valutazione post:  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (Non ancora valutato)
    
Loading ... Loading ...


Posted in Enterprise, Internet, Microsoft| Segnalalo su OKNotizie Segnalalo su Del.icio.us Segnalalo su Sègnalo 

Articoli collegati

  • Hd esterni SSD già in vendita!!!
  • Office 2007 in Beta!
  • Come volevasi dimostrare… In arrivo lettori Blueray, HD-DVD
  • Offtopic: eventi troppo cool :)
  • Meglio blue ray o hd dvd?


  • Articoli dalle stesse categorie



    Commentary

        Leave a comment, a trackback from your own site or subscribe to an RSS feed for this entry.

    Leave a response

     

    leave url