Ho una web part di SharePoint (essenzialmente solo un'app "Hello World") che ho appena creato e sto avendo problemi a distribuirlo. Ho firmato il file .dll, ho creato il file .dwp e l'ho registrato come controllo sicuro in web.config. Sono in grado di aggiungerlo alla Web Part Gallery e aggiungere i dettagli per esso; tuttavia, quando si tenta di aggiungerlo a una pagina, ottengo il seguente errore:Parte web Sharepoint: il tipo non è stato trovato/registrato come sicuro
A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.
seguito è il mio file con estensione dwp:
<?xml version="1.0"?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
<Assembly>SimpleWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=################</Assembly>
<TypeName>MyWebParts.SimpleWebPart</TypeName>
<Title>My Simple Web Part</Title>
<Description>A simple Web Part</Description>
</WebPart>
e l'entrata ho aggiunto al web.config:
<SafeControl Assembly="SimpleWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=################" Namespace="MyWebParts" TypeName="*" Safe="True" />
Ho anche provato a utilizzare i caratteri jolly per lo spazio dei nomi, che non ha aiutato. Ho persino provato a impostare il livello di attendibilità di web.config su "Full" (cosa che non avrei mai dovuto fare in produzione, ma ho provato a cercare di restringere il problema) e ancora non ho avuto fortuna. Qualche idea? Grazie.
Uh, questa potrebbe essere una domanda stupida, ma hai il token di chiave pubblica nei tuoi file al posto di un mucchio di hash? ... Si chiama "pubblico" per una ragione. –
Questa non è una domanda stupida. Ho la vera chiave al posto di quegli hash. –