SharePoint Web Part telepítése GAC-ba

Múlt héten egy fél napom ment el vele mire rájöttem:
Adott egy SharePoint Web Part, ami teljesen jól működik, ha az adott webhelyre telepítjük. Viszont SharePoint object modellt is el akartam érni belőle, ehhez viszont több jog kell, mint az alap WSS_minimal trust szint megenged, ezért a Global Assembly Cache-be akartam telepíteni (az ott lévő assembly-knek full trustja van). Ehhez csak a stsadm programnak még a -globalinstall paramétert kell megadni a CAB fájl telepítéseként. Így viszont nem sikerült a web partot használnom, folyamatosan azt írta, hogy a webkijelző nincs biztonságosként megjelölve. Holott a web.config Safe Controls részébe teljesen jól bekerült a web part assembly-jéhez tartozó sor.
Rövidre zárva a történetet: annyi volt a hiba (és így utólag visszagondolva teljesen jogos:), hogy ha GAC-ba kerül egy assembly, akkor teljes névvel kell rá hivatkozni (verzió, kultúra, public token), és ezt kell megadni a DWP web part leíró fájlban.
Csak ez sehol se szerepel a példa cikkekben és kódokban 🙂
Advertisements
Kategória: Tech | Közvetlen link a könyvjelzőhöz.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s