SharePoint MVP Chat on Mer 04/20

Ti che partecipano in uno del periodo che MVP chat settimana prossima, 04/20.  Qui è di Microsoft write-up e link per la registrazione:

Avete domande tecniche difficili per quanto riguarda SharePoint per cui siete alla ricerca di risposte? Vuoi attingere la profonda conoscenza dei talentuosi Microsoft più prezioso professionisti? MVP di SharePoint sono le stesse persone che vedono nella comunità tecnica come autori, altoparlanti, utente gruppo leader e postatori nei forum MSDN e TechNet. A grande richiesta, noi abbiamo portato questi esperti come un gruppo collettivo per rispondere alle vostre domande vivere. Così si prega di unirsi a noi e portare le questioni! Questa chat coprirà WSS 3.0, MUSCHIO, SharePoint Foundation 2010 e SharePoint Server 2010. Gli argomenti includono installazione e amministrazione, progettazione, lo sviluppo e la questione generale.
Si prega di unirsi a noi il mercoledì, 20 aprile ore 9 m PDT/mezzogiorno EST a chiacchierare con gli MVP da tutto il mondo. Ulteriori informazioni e per aggiungere queste chat al vostro calendario visitando la pagina eventi MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Mi sono iscritto in uno di l'anno scorso ed è stato una vera e propria esplosione.  Esso è solo una sorta di folle di stravaganza open domanda/risposta. 

Ecco alcuni dei (attualmente) pianificate i partecipanti MVP di SharePoint:

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

Questo è un ampio spettro di interessi e particolarità.  Penso che questo sarà un divertente tempo e buon uso della vostra ora di pranzo (o ogni ora durante il giorno sorriso, sorridere )

Registrati qui qui (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Uno dei motivi per "uno o più campo tipi non sono installati correttamente”

Stavo facendo un piccolo ritocco ieri a una web part che esegue una query CAML su un elenco.  Ho fatto il cambiamento, dislocata esso ed è stato colpito con un errore:

Errore imprevisto si è verificato in tre giorni Outlook previsioni WebPart. Si prega di contattare l'amministratore di sistema. Uno o più tipi di campo non sono installati correttamente. Vai alla pagina elenco di impostazioni per eliminare questi campi.

Stavo affrontando un'altra questione stravaganti all'inizio io non ha immediatamente il collegamento del mio query CAML con l'errore di SharePoint è stato segnalato a me.  Fatto una veloce ricerca bing ed e trovato questo post sul blog utile da Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ecco la query male:

query.Query ="<Dove><E><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFNY</Valore><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFIS</Valore></NEQ></E></Dove>";

Qui è fisso:

query.Query ="<Dove><E><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFNY</Valore></NEQ><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFIS</Valore></NEQ></E></Dove>";

Così, la morale della storia è: Assicurarsi tuo CAML è corretta o si può ottenere un errore stravaganti.

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

</fine>

Quick Fix per c'è stato un errore durante il caricamento del form"”

Sto testando una finestra di progettazione personalizzata di SharePoint 2010 attività questo bel pomeriggio di domenica e mi è stato inaspettatamente colpendo un "errore critico" quando si tenta di lanciare il flusso di lavoro:

C'è stato un errore durante il caricamento del form.

Fare clic su Start Over per caricare una nuova copia del modulo.  Se l'errore persiste, Contatta il team di supporto del sito Web.

Fare clic su uscita vicino a questo messaggio.

Visualizza i dettagli di errore

Naturalmente, Se si fa clic sul pulsante "Mostra dettagli errore" tutto ciò che fa è di mostrarvi un ID di correlazione:

image

Nel mio caso, Questo si rivelò per essere un problema di mapping di accesso alternativo.  Ho guardato il file di registro nella 14 alveare e ho visto che InfoPath si lamentava una questione AAM (da allora sono stato colpito localhost anziché il nome del server).  Ho cambiato il mio URL e che risolto.

Lo fa per dimostrare che con tutti i collegamenti dei vari bit ora in SP 2010, la cosa è naturalmente questo è un problema (Flusso di lavoro SharePoint Designer nel mio caso) non è correlato in realtà completamente il problema del nucleo.

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

</fine>

SharePoint 2010 Soluzione bloccato in "distribuzione” Status

Ho usato PowerShell per distribuire una soluzione a una farm SharePoint (h/t:  Corey Roth e la sua post del blog). 

Poi è andato per l'amministratore centrale, accedere a impostazioni di sistema e poi "Gestisci soluzioni farm" di schierare la fattoria e al mio (lieve) sgomento, esso è rimasto bloccato in "distribuzione".

Ho visto questo problema venire molte volte sul forum MSDN, così mi è stato piuttosto nervoso su di esso.  Ho cercato un po ' intorno e trovato questo articolo utile (da una persona apparentemente non attribuita da http://www.resolutionsnet.co.uk/).  Ho annullato il processo di distribuzione e quando ho cliccato nella soluzione, mi ha detto che esso aveva distribuito correttamente la soluzione a tre dei quattro server della farm.

Sono andato al server errante, fermato il servizio timer e riavviato.  Windows server in realtà mi ha detto che il servizio non è riuscito a rispondere al comando, così che mi dice che era malato.

Stavolta, quando sono tornato a central admin, Sono stato in grado di schierare con nessun problema.

Speriamo che questo po ' di informazioni vi aiuterà alcuni in un vicolo dei giorni.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Errore del giorno: "Non è possibile aggiungere l'Assembly specificato alla Global Assembly Cache”

Io ho combattuto un po ' con visual studio 2010 su una soluzione sp2010 e fu sempre questo errore:

Si è verificato un errore in fase di distribuzione 'Aggiungi soluzione': Errore: Non è possibile aggiungere l'assembly specificato nella global assembly cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Sono andato alla Global Assembly Cache stessa (c:\windowsassembly) per cercare di rimuovere e ricevuto un messaggio di errore "file in uso".

Ho fatto un iisreset, Ho scaricato quasi Sysinternals, Mi sono fermato il servizio timer a decidersi infine, Ho appena chiuso e riaperto visual studio stesso e ho potuto finalmente di chiuderlo.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Facile e veloce: Debug VS 2010 Distribuzione della soluzione

Visual Studio 2010 Segnala errori duro--debug durante la distribuzione alcune volte.  Un modo facile e veloce per fare alcuni molto approssimativa di debug è quello di generare il proprio nome eccezioni.  Visual Studio li mostrerà nella console uscita.

Si consideri questo frammento di codice:

image

Se questa funzionalità è nell'ambito di un'applicazione web, sito sarà null.  Se si tenta di fare riferimento a una proprietà del sito, si otterrà l'errore ambiguo:

Si è verificato un errore in fase di distribuzione 'Aggiungi soluzione': Riferimento all'oggetto non impostato su un'istanza di un oggetto.

Tuttavia, se generare una nuova eccezione e passare una stringa al costruttore, si ottiene un messaggio leggermente più utile:

image

È una tecnica di greggia, ma abbastanza veloce e facile.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

FeatureActivated Job timer e la caratteristica portata

Ho lavorato con alcuni codici che qualcuno consegnato a me per un processo timer.  Egli non aveva fornito il codice di attivazione effettiva funzionalità ho avuto modo di scrivere, Naturalmente.  Ho approfittato di Post del famoso blog di Andrew Connell sul tema.

Sto utilizzando Visual Studio 2010 e distribuzione tenute fallito con errore "errore in fase di distribuzione 'Aggiungi soluzione': Riferimento all'oggetto non impostato su un'istanza di un oggetto."

Mi stava prendendo il suo codice troppo alla lettera.  Stavo definizione dell'ambito la funzionalità a livello di applicazione web, come illustrato:

image

Di conseguenza, le proprietà che vengono inviate al ricevitore sono dall'applicazione web, non una raccolta di siti.  Alla fine, il codice è simile al seguente:

public override void FeatureActivated(Proprietà SPFeatureReceiverProperties)
{

    // Non fare le seguenti operazioni con funzionalità web app nell'ambito, Essa conduce alla disperazione sorriso, sorridere
    // Sito SPSite = proprietα.Feature.Parent come SPSite;

    SPWebApplication wa = proprietα.Feature.Parent come SPWebApplication;

    Se (wa = = null) generare nuova eccezione("webapp2 is null.");

    foreach (SPJobDefinition lavoro in wa.JobDefinitions)
    {

        provare
        {
            Se (lavoro.Nome = = List_JOB_NAME)

                lavoro.Eliminare();
        }
        catture (Eccezione e)
        {
            generare nuova eccezione("marker 2");
        } // catch exception e
    }

    // installare il lavoro

    WeatherForecastTimerJob weatherForecastTimerJob =
        nuova WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule schedule = SPMinuteSchedule nuovo();
    pianificare.BeginSecond = 0;
    pianificare.EndSecond = 59;
    pianificare.Interval = 5;
    weatherForecastTimerJob.Schedule = pianificazione;
    weatherForecastTimerJob.Update();

}

La chiave da asporto è che quando la funzionalità è nell'ambito di un'applicazione web, il SPFeatureReceiverProperties che SharePoint passa al vostro ricevitore caratteristica ha parametri livello web app.  Vecchio post di blog di Andrew presuppone che esso è definito nell'ambito della raccolta siti.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Progetto CodePlex Update: Estensioni del flusso di lavoro di SharePoint Designer

Qualche tempo fa, IO ha scritto che stavo cercando di resuscitare il mio vecchio CodePlex progetto, Estensioni del flusso di lavoro di SharePoint Designer.  Che progetto CodePlex è stato sviluppato per WSS/MOSS e aggiunge una manciata di funzioni di utilità tipo, ad esempio "ToLower()”, "ToUpper()”, "Substring()"e così via.  Ha anche una funzione di stile general purpose "call web service".  Si può leggere di più qui: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Più o meno abbandonato molto tempo fa.  Fin dal SharePoint 2010 è venuto fuori, Tuttavia, Sono stato significato per guardare indietro e farlo funzionare nel 2010 SP.  Pozzo, oggi, Ha fatto proprio questo.  Non ho aggiornato il codice di CodePlex ancora. Voglio educare me stesso su CodePlex convenzioni prima che, ma ho fatto l'aggiornamento della home page wiki per il progetto.

L'implicazione più ampio e più interessante è che le attività personalizzate da WSS e MOSS sembrano porta sopra abbastanza facilmente, che è un (Benvenuti) sorpresa a me.

Ecco quello che sembra in SharePoint Designer quando si sta lavorando:

image

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Dove è Microsoft.SharePoint.ApplicationPages.Administration.dll?

Io stavo consegnato un progetto di visual studio che fa riferimento a Microsoft.SharePoint.ApplicationPages.Administration.dll.  Mi ci è voluto un po' mentre per trovare e ho pensato che condividere.  Nel mio ambiente, si trova a:

c:\programma c:ProgrammiFile comuniMicrosoft sharedweb server extensions14configadminbin

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

BrightStarr Stati Uniti alla ricerca di SharePoint analista

La mia azienda, BrightStarr, è alla ricerca di un analista di affari di SharePoint.  Il nostro obiettivo è quello di lavorare con qualcuno che:

  • Capisce molto bene la piattaforma
  • Ha una buona idea di che cosa è una soluzione SharePoint smart contro un acciottolato insieme casa di carte
  • Ama lavorare direttamente ai clienti, alcune delle quali capire che cosa è SharePoint e alcuni che hanno solo una vaga nozione che SharePoint potrebbe aiutarli, ma non sicuro esattamente come
  • Può scrivere molto bene
  • Può comunicare molto bene con un piccolo team
  • È bravo e gode di multi-tasking.  Questo non è un ambiente fortemente orientato al processo (abbiamo abbastanza processo di fare le cose in maniera organizzata, ma siamo estremamente veloce sui nostri piedi, agile e tutto il buon roba).

Questa non è una posizione di sviluppatore anche se se sei un consulente-sviluppatore cercando di concentrarsi più o consulenza e meno in sviluppo, Questo potrebbe essere un buon passo per voi.

Se siete interessati, ping me su twitter o e-mail me!

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin