2012-07-09 10 views
0

Bonjour, J'ai déployé le travail de minuteur SharePoint avec succès en utilisant l'outil de commande stsadm et l'administration centrale et il a été déployé globalement.Le travail du minuteur SharePoint ne fonctionne pas après le déploiement réussi de wsp

Je peux le voir déployé dans Administration centrale -> Paramètres système -> Gérer les solutions de la batterie.

Mais je n'arrive toujours pas à voir mon travail de minuteur dans Administration centrale -> Surveillance -> Vérifier l'état du travail. Par conséquent, je ne peux pas définir la planification de mon travail de minuteur et cela ne fonctionne pas.

Ai-je besoin d'autres étapes pour exécuter mon travail de minuteur?

Répondre

3

Je peux penser à deux possibilités

  1. Avez-vous le code de provisionnement pour votre fonction qui charge en fait le travail dans un contexte de SharePoint?
  2. Si vous avez créé le code de disposition avez-vous activé la fonction (ce n'est pas toujours automatique)

1. Code disposition

Le code de provisionnement est ajouté aux fonctionnalités récepteur d'événements (cliquez avec le bouton droit sur la fonctionnalité dans Visual Studio). Vous devriez vous retrouver avec quelque chose de similaire au code à l'emplacement suivant SharePoint 2010 Custom Timer Job

2. Feature Activé

Je crois que l'emploi CHRONO peut être activée à deux champs d'application dans SharePoint (peut-être plus avec les services). Si votre fonction de travail du minuteur a été scope au niveau « Ferme », puis vérifier qu'il est actif au sein de l'administration centrale à http://<Central Admin URL>/_admin/ManageFarmFeatures.aspx

Si la fonction de travail du minuteur a été scope au niveau « Web Application », puis vérifiez qu'il est actif dans l'administration centrale au http://<Central Admin URL>/_admin/WebApplicationList.aspx, puis sélectionnez l'application Web cible et cliquez sur "Gérer les fonctionnalités" sur le ruban.

+0

> Merci pour la réponse. Mais malheureusement, je ne comprends pas tout à fait ce que vous avez écrit à cause de mon ignorance dans SharePoint. Qu'est-ce que le code Provision? Mon travail de minuteur est déployé globalement, donc je suppose que c'est au niveau de la ferme. Ai-je raison? Merci encore. – kevin

+2

La création d'un travail de minuteur pour SharePoint est excellente, mais vous devez écrire du code pour informer SharePoint du travail et du moment où l'exécuter. Vous pourriez penser un peu à la création d'une classe personnalisée dans une application console .net. La création de la classe est géniale, mais à moins que vous ne créiez un objet de la classe tel que l'appel du constructeur dans la méthode "main", aucun code ne sera exécuté. SharePoint n'est pas différent, l'exemple de lien dans l'étape 1 ci-dessus montre un exemple du code de chargement du travail du minuteur de la ligne "public override void FeatureActivated (propriétés SPFeatureReceiverProperties)" –

+0

Merci encore pour votre réponse. – kevin

Questions connexes