Chat des MVP SharePoint sur mer 04/20

Je vais participer à un de la période de que MVP chats la semaine prochaine, 04/20.  Voici la description et le lien vers l'enregistrement de Microsoft:

Vous avez des questions techniques difficiles concernant SharePoint pour lequel vous êtes cherchant des réponses? Vous voulez puiser dans la connaissance profonde de la talentueuse Microsoft plus précieux professionnels? Les MVP SharePoint sont les mêmes personnes que vous voyez dans la communauté technique comme auteurs, haut-parleurs, les chefs de groupe utilisateurs et auteurs dans les forums MSDN et TechNet. Par demande populaire, Nous avons réuni ces experts comme un groupe collectif pour répondre à vos questions en direct. Alors Joignez-vous à nous et posez-nous vos questions! Cette discussion portera sur WSS 3.0, MOUSSE, SharePoint Foundation 2010 et le serveur SharePoint 2010. Les sujets comprennent le programme d'installation et d'administration, conception, développement et la question générale.
S'il vous plaît joindre à nous le mercredi 20 avril à 9 am PDT/midi EST de bavarder avec les MVP de partout dans le monde. Pour en savoir plus et ajoutez ces conversations à votre calendrier en visitant la page des événements MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

J'ai rejoint dans l'un de ces l'année dernière et c'était une véritable explosion.  C'est juste une sorte de folle du spectacle open questions/réponses. 

Voici le (actuellement) participants réguliers de MVP SharePoint:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Ligneux  Windischman
Zlatan Dzinic

C'est un large éventail d'intérêts et de spécialités.  Je pense que ce sera un plaisir temps et bon usage de votre heure de lunch (ou à toute heure pendant la journée Sourire )

Signer ici ici (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Une des raisons pour « un ou plusieurs champ types ne sont pas installés correctement”

Je faisais un petit tweak hier à un composant WebPart qui effectue une requête CAML contre une liste.  J'ai fait le changement, Il a déployé et a frappé avec une erreur:

Une erreur inattendue s'est produite en trois jour Outlook météo WebPart. Veuillez contacter l'administrateur du système. Un ou plusieurs types de champ ne sont pas installés correctement. Aller à la page de paramètres de liste pour supprimer ces champs.

J'étais face une autre question excentrique plus tôt donc n'a pas immédiatement connecter ma requête CAML avec l'erreur que SharePoint a été signalé pour moi.  J'ai fait une recherche rapide de bing et et trouvé utile ce billet de blog par Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Voici la requête mauvaise:

requête.Requête ="<Où><Et><QNE><FieldRef nom = « Abbr » /><Valeur de Type = « Text »>SFNY</Valeur><FieldRef nom = « Abbr » /><Valeur de Type = « Text »>SFIS</Valeur></QNE></Et></Où>";

Ici il est fixé:

requête.Requête ="<Où><Et><QNE><FieldRef nom = « Abbr » /><Valeur de Type = « Text »>SFNY</Valeur></QNE><QNE><FieldRef nom = « Abbr » /><Valeur de Type = « Text »>SFIS</Valeur></QNE></Et></Où>";

Si, la morale de l'histoire est: Assurez-vous que votre CAML est correct ou vous pouvez obtenir une erreur excentrique.

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

</fin>

Quick Fix pour « il y a eu une erreur lors du chargement du formulaire”

Je suis mise à l'essai un concepteur SharePoint personnalisé 2010 activité de ce beau dimanche après-midi et je fut inopinément frapper une « erreur critique » lorsque vous essayez de lancer le flux de travail:

Il y a eu une erreur lors du chargement du formulaire.

Cliquez sur Recommencer pour charger une nouvelle copie du formulaire.  Si cette erreur persiste, contacter l'équipe de soutien pour le Site Web.

Cliquez sur Fermer pour sortir ce message.

Voir détails de l'erreur

Bien sûr, Si vous cliquez sur le bouton « Afficher les détails de l'erreur » tout il le fait, c'est vous montrer un ID de corrélation:

image

Dans mon cas, Cela s'est avéré être un problème de Alternate Access Mappings.  J'ai regardé le fichier journal dans le 14 la ruche et j'ai vu que InfoPath se plaint d'un problème de l'AAM (depuis que j'ai été frappé localhost au lieu du nom du serveur).  J'ai changé mon URL et qu'il résolu.

C'est pour montrer qu'avec tous les liaisons des différents bits maintenant en SP 2010, la chose vous naturellement, c'est un problème (Flux de travail SharePoint Designer dans mon cas) est effectivement nullement sur le cœur du problème.

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

</fin>

SharePoint 2010 Solution coincée dans le déploiement de »” Statut

J'ai utilisé PowerShell pour déployer une solution d'une ferme SharePoint (h/t:  Corey Roth et son billet de blog). 

Je suis ensuite allé à l'administration central, consulté les paramètres système, puis sur « Gérer les solutions agricoles » de le déployer à la ferme et à mon (légère) consternation, Il s'est coincé dans le « déploiement ».

J'ai vu cette question arriver plusieurs fois sur les forums MSDN, Si j'étais assez nerveux à ce sujet.  J'ai cherché autour un peu et trouvé cet article utile (par une personne apparemment d'origine inconnue http://www.resolutionsnet.co.uk/).  J'ai annulé le travail de déploiement et quand j'ai cliqué dans la solution, Il m'a dit qu'il avait déployé avec succès la solution à trois des quatre serveurs de la batterie.

Je suis allé sur le serveur errant, arrêter le service du minuteur et il redémarre.  Windows server m'a effectivement dit que le service n'a pas répondu à la commande, ce qui m'a dit qu'il était malade.

Cette heure, Quand je suis retourné à la central admin, J'ai pu déployer sans problème.

J'espère que ce peu d'info aidera certains dans une liaison, l'un des jours.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Erreur de la journée: « Impossible d'ajouter l'Assembly spécifié pour le GAC”

J'ai été un peu combats avec visual studio 2010 sur une solution sp2010 et devenait cette erreur:

Erreur s'est produite à l'étape de déploiement « Ajouter une Solution »: Erreur: Impossible d'ajouter l'assembly spécifié du global assembly cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Je suis allé le GAC lui-même (c:\windowsassembly) pour essayer de supprimer et a obtenu une erreur « fichier utilisé ».

J'ai fait un iisreset, J'ai téléchargé presque Sysinternals, J'ai arrêté le service du minuteur de services… enfin, J'ai juste fermé et rouvert visual studio lui-même et j'ai enfin réussi à fermer.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Facile et rapide: Débogage VS 2010 Déploiement de la solution

Visual Studio 2010 rapports d'erreurs difficiles à déboguer pendant le déploiement quelques fois.  Un moyen rapide et facile de faire quelques très rugueuse de débogage est de lancer vos propres exceptions nommées.  Visual Studio les affiche dans la console de sortie.

Tenir compte de ce morceau de code:

image

Si cette fonctionnalité est définie à une application web, site sera null.  Si vous essayez de référencez une propriété du site, vous obtiendrez l'erreur ambigu:

Erreur s'est produite à l'étape de déploiement « Ajouter une Solution »: Référence d'objet non définie à une instance d'un objet.

Cependant, Si une nouvelle exception et passer une chaîne au constructeur, vous recevez un message un peu plus utile:

image

C'est une technique brute, mais assez rapide et facile.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Timer Job FeatureActivated et l'étendue de la fonctionnalité

J'ai travaillé avec un code que quelqu'un me remis pour un travail du minuteur.  Il n'avait pas fourni le code d'activation de la fonctionnalité réelle, donc j'ai dû écrire, Bien sûr.  J'ai pris avantage de Billet de blog célèbre de Andrew Connell sur le sujet.

Je suis à l'aide de Visual Studio 2010 et déploiement gardé échouent avec une erreur « Erreur s'est produite à l'étape de déploiement « Ajouter une Solution »: Objet référence non définie à une instance d'un objet. »

Je prenais son code trop littéralement.  J'ai été portée la fonctionnalité au niveau de l'application web, comme le montre:

image

Comme un résultat, les propriétés qui sont envoyées au récepteur sont de l'application web, pas une collection de sites.  En fin de compte, le code ressemble à ceci:

public override void FeatureActivated(Propriétés SPFeatureReceiverProperties)
{

    // Ne pas faire ce qui suit avec des fonctionnalités web app portée, elle conduit au désespoir Sourire
    // Site SPSite = propriétés.Feature.parent comme SPSite;

    SPWebApplication wa = propriétés.Feature.parent comme SPWebApplication;

    Si (wa == null) throw new Exception(« webapp2 est nulle. »);

    foreach (Emploi de SPJobDefinition wa.JobDefinitions)
    {

        Essayez
        {
            Si (emploi.Nom == List_JOB_NAME)

                emploi.Supprimer();
        }
        captures (Exception e)
        {
            throw new Exception(« marqueur 2 »);
        } // catch exception e
    }

    // installer le poste

    WeatherForecastTimerJob weatherForecastTimerJob =
        Nouvelle WeatherForecastTimerJob(List_JOB_NAME, wa);

    Annexe SPMinuteSchedule = nouveau SPMinuteSchedule();
    calendrier.BeginSecond = 0;
    calendrier.EndSecond = 59;
    calendrier.Intervalle = 5;
    weatherForecastTimerJob.Schedule = calendrier;
    weatherForecastTimerJob.Update();

}

La clé à emporter est que lorsque la fonction est définie sur une application web, le SPFeatureReceiverProperties que SharePoint transmet à votre récepteur de fonctionnalité a paramètres niveau de l'application web.  Ancienne entrée de blog de Andrew suppose c'est dont la portée est la collection de sites.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Mise à jour de projet CodePlex: Extensions de flux de travail SharePoint Designer

Tout à l'heure, JE a écrit que j'essayais de ressusciter mon vieux CodePlex projet, Extensions de flux de travail SharePoint Designer.  Ce projet CodePlex a été développé pour WSS/MOSS et ajoute une poignée de fonctions de type utilitaire, comme "ToLower()”, ToUpper"()”, "Substring()« et ainsi de suite.  Il a même une fonction de style généraliste « appel web service ».  Vous pouvez lire plus sur ici: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

J'ai plus ou moins abandonné tout à fait tout à l'heure.  Depuis SharePoint 2010 est sorti, Cependant, J'ai été signifie regarder en arrière à elle et mettre en œuvre en 2010 SP.  Puits, aujourd'hui, J'ai fait exactement ce que.  Je n'ai pas le code mis à jour à CodePlex encore. Je veux me renseigner sur CodePlex conventions avant moi que, mais il a fait mettre à jour le wiki de la page d'accueil du projet.

L'implication plus large et plus intéressante est que les activités personnalisées de WSS et MOSS semblent assez facilement le port au cours de, qui est un (Bienvenue) surprise pour moi.

Voici à quoi il ressemble dans SharePoint Designer quand il travaille:

image

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

Où est Microsoft.SharePoint.ApplicationPages.Administration.dll?

J'ai remis un projet visual studio qui fait référence à Microsoft.SharePoint.ApplicationPages.Administration.dll.  Il m'a fallu un peu alors que pour trouver la pensée elle et moi je partage.  Dans mon environnement, Il est situé à:

c:\program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

BrightStarr US à la recherche d'analyste de SharePoint

Mon entreprise, BrightStarr, recherche un analyste d'entreprise SharePoint.  Notre objectif est de travailler avec quelqu'un qui:

  • La plate-forme ne comprend très bien
  • A une bonne idée de ce qui est une solution intelligente de SharePoint par rapport à un ensemble pavée Château de cartes
  • Aime travailler directement les clients, certains qui comprennent ce que SharePoint est tout au sujet et qui ont juste une vague idée que SharePoint pourrait les aider mais ne savez pas exactement comment
  • Peut très bien écrire
  • Peut communiquer vraiment bien avec une petite équipe
  • Est bon et aime multi-tâches.  Ce n'est pas un environnement fortement axée sur les processus (Nous avons suffisamment de processus de faire les choses d'une manière organisée, mais nous sommes extrêmement rapides sur nos pieds, agile et tout ce bon stuff).

Ce n'est pas un poste d'agent de développement, bien que si vous êtes un consultant-développeur cherche plus à se concentrer ou de consultation et développement moindre sur, Cela pourrait être une bonne étape pour vous.

Si vous êtes intéressé, ping-moi sur twitter ou m'envoyer un email!

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin