Archief - [PROG] Zelfgemaakte web parts in sharepoint portal 2003 toevoegen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

WaCKo001

Legacy Member
Ik heb in Visual studio 2005 een template gebruikt om web parts aan te maken, wanneer ik deze echter wil uploaden naar de sharepoint site. geeft hij de melding

Een webonderdeel of besturingselement voor een webformulier op deze pagina met webonderdelen kan niet worden weergegeven of geïmporteerd omdat het op deze site niet is geregistreerd als veilig.

ik heb in de web.config van de root van de site, de safecontrols aangepast

Code:
<SafeControls>
      <SafeControl Assembly="System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.WebControls" TypeName="*" Safe="True" />
      <SafeControl Assembly="System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.HtmlControls" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WebPartPages" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WebControls" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.ApplicationPages" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.SoapServer" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Meetings" TypeName="*" Safe="True" />
      <SafeControl Assembly="Microsoft.SharePoint.Portal, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Portal.WebControls" TypeName="*" />
      <SafeControl Assembly="Microsoft.SharePoint.Portal, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Portal.WebControls.Alerts" TypeName="*" />
      [COLOR="Yellow"]<SafeControl Assembly="wphello" Namespace="wphello" TypeName="*" Safe="True" /> [/COLOR]   
</SafeControls>

maar nog steeds werkt het niet, kheb gewoon gevolgd wat er in verschillende voorbeelden staat. Daar is het ook altijd hetzelfde, dus ik begrijp niet goed waarom dit niet werkt.

in manifest.xml staan ook de correcte gegevens
het .dll-bestand staat ook in de rootsite\bin-map zoals het zou moeten

Wie kan mij hier aub bij helpen, want dit is wel heel belangrijk binnen mijn stageopdracht en ik kan er echt niet meer aan uit.

Alvast bedankt

UniKorn

Legacy Member
Heb je het dll in de Gac gestoken?

Mensen komen hier niet elke 10 seconden kijken of het forum upgedate is. Sommige van hen spelen namelijk World of Warcraft :p

WaCKo001

Legacy Member
ik kreeg ze niet in de gac, dat probleem is nu ook opgelost via de VS2005 Command prompt (gacutil.exe).

Ik zie hem staan in c:\windows\assembly, maar als ik de web part toevoeg op de site krijg ik nog steeds dezelfde melding, dat hij niet safe is, ook al staat het zo in web.config en heb ik de PublicKeyToken enzo aangepast.

En bij nieuwe webparts staat hij er ook niet tussen op de site, terwijl andere webparts die ik heb geïnstalleerd, via een installer, er wel bij staan.

Ik weet dus echt niet meer wat ik nu nog kan doen om het te doen werken.
Maar ja we zullen maar blijven zoeken zeker. :p

UniKorn

Legacy Member
Gebruik je reflector om de informatie uit je dll te halen? Om in je config te zetten?

WaCKo001

Legacy Member
heb het gevonden :applause:

khad dus wel degelijk alles goed gedaan, khad zelfs mijn versie van asp.net geupdate naar 2.0, kwas alleen vergeten in de IIS bij mijn site de 2.0 versie aan te klikken ipv de 1.0 :doh:

kdacht wel dat het zoiets simpel zou zijn :) Wel spijtig van de tijd die verloren is gegaan

UniKorn

Legacy Member
yep, als je nog is dat probleem hebt kan je ook in c:\windows\microsoft .net\Framework\versie .net doen en aspnet_regiis -i ingeven.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan