2010-11-18 10 views
1

C'est ce que je l'ai fait jusqu'à présent:Comment déployer un travail de minuteur personnalisé SharePoint?

  • créé une classe qui a ma fonction surchargée Exécuter
  • Ajouté les assemblées nécessaires fortement nommés au GAC
  • créé un fichier Feature.xml (voir ci-dessous, cela pourrait être le problème ...)
  • créé un dossier pour mon fichier Feature.xml dans Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE
  • Utilisé stsadm à installfeature. Il dit que l'opération a été achevée avec succès.

Je puis vérifier dans Gérer les fonctionnalités de la ferme dans SharePoint mais je ne le vois pas là ...

Voici mon fichier Feature.xml:

<?xml version="1.0" encoding="utf-8"?> 
<Feature xmlns="http://schemas.microsoft.com/sharepoint/" 
    Id="b9e40341-32ab-410a-a20f-282cf13fb54b" 
    ReceiverAssembly="SharePointSocialNetworking, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6264b0911592ad29" 
    ReceiverClass="SharePointSocialNetworking.FeatureToEnableJob" 
    Scope="Site" 
    Title="SharePoint Social Networking Job"> 
</Feature> 

Est-ce correct? Ai-je manqué des étapes ici?

Répondre

3

Votre champ d'application est incorrect. Il devrait être "Ferme" pas "Site".

+0

Génial, qui m'a débarrassé de ma première erreur. Maintenant, j'obtiens 'La référence d'objet n'est pas définie sur une instance d'un objet. 'Serait-ce parce que j'ai utilisé un guid aléatoire pour mon ID? –

+0

@Abe non, une exception nullreference provient de votre code. Sans pouvoir le voir, personne ici ne peut aider. – x0n

+0

Savez-vous s'il existe un moyen pour que stsadm me donne une trace de pile avec l'erreur? –

Questions connexes