SharePoint MVP chat en Ven 04/20

Eu estarei participando dun dos chats MVP período a próxima semana, 04/20.  Aquí é de Microsoft write-up e link para o rexistro:

Ten preguntas duras técnicas relativas SharePoint para o que está en busca de respostas? Quere bater no coñecemento profundo dos profesionais talent Microsoft Most Valuable? Os MVPs do SharePoint son as mesmas persoas que aparecen na comunidade técnica como autores, alto-falantes, líderes de grupos de usuarios e usuarios con resposta nos foros MSDN e TechNet. Por demanda popular, trouxo estes especialistas xuntos como un grupo de prensa para responder ás súas preguntas en directo. Entón, por favor unirse a nós e traer sobre as cuestións! Este chat ha cobre WSS 3.0, Moss, SharePoint Foundation 2010 e do SharePoint Server 2010. Os temas inclúen a instalación ea administración, proxecto, desenvolvemento e cuestión xeral.
Por favor unirse a nós o mércores 20 de abril, ás 9 PDT / mediodía EST para falar con MVPs de todo o mundo. Máis información e engadir eses chats ao seu calendario, a visitar a páxina do evento MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Eu entrei nun deles o ano pasado e foi unha explosión real.  É só unha especie de loucura cuestión aberta / extravaganza resposta. 

Estes son algúns dos (actualmente) programadas SharePoint participantes MVP:

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

Isto é un amplo espectro de intereses e especialidades.  Creo que iso vai ser un momento divertido e bo uso da súa hora de xantar (ou calquera hora durante o día sorriso )

Asine aquí aquí (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Unha razón para "Un ou máis tipos de campo non están instalados correctamente”

Eu estaba facendo un pequeno puxão de onte a unha parte da web que fai unha consulta CAML cunha lista.  Fixen o cambio, implantado e foi atinxido cun erro:

Un erro inesperado ocorreu o día tres Outlook Previsión WebPart. Póñase en contacto co administrador do sistema. Un ou máis tipos de campo non están instalados correctamente. Ir á páxina de configuración da lista para eliminar eses campos.

Eu estaba enfrentando outro problema oddball máis cedo para non chamar inmediatamente miña consulta CAML o erro que o SharePoint estaba relatando para min.  Eu fixen unha procura rápida e Bing e atopei este post no blog útil por Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Aquí está a consulta malo:

query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";

Aquí está fixado:

query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor></Neq><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";

Así, a moral da historia é: Asegúrese de que o CAML é correcto ou pode recibir un erro oddball.

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

</final>

Solución rápida para "Houbo un erro ao cargar o formulario”

Estou probando un SharePoint Deseño personalizado 2010 actividade esta tarde de domingo moi ben e eu estaba de vez bater un "Erro Crítico" ao tentar executar o fluxo de traballo:

Houbo un erro ao cargar o formulario.

Prema en Inicio longo para cargar unha nova copia do formulario.  Se o erro persiste, póñase en contacto co equipo de soporte para a Web.

Prema en Pechar para saír desta mensaxe.

Amosar detalles do erro

Por suposto, Se fai clic no "Show de erro detalles" botón de todo o que fai é amosar unha identificación de correlación:

image

No meu caso, este acabou por ser un Alternate Access Mappings problema.  Mirei para o ficheiro de rexistro no 14 colmea e viu que o InfoPath estaba reclamando sobre un problema AAM (dende que eu estaba batendo localhost no canto do nome do servidor).  Eu mudei a miña URL e que resolveu.

Fai amosar que, con todas as conexións dos diferentes bits agora en SP 2010, a cousa que, por suposto, este é un problema (SharePoint Deseño de fluxo de traballo no meu caso) é en realidade totalmente alleos ao problema central.

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

</final>

SharePoint 2010 Resolución Prendido en "Implantando” Estado

Eu usei PowerShell para implantar unha solución para un Farm do SharePoint (h / t:  Corey Roth ea súa blog). 

Entón eu fun para a administración central, acceder Configuración do Sistema e prema en "Administrar solucións de farm" para implanta-lo para a facenda e para o meu (leve) desánimo, el ficou preso na "implantación".

Vin este problema vén se moitas veces nos foros do MSDN, entón eu estaba moi nervioso con iso.  Eu procurei un pouco e atopou este artigo útil (por unha persoa aparentemente sen asignación de http://www.resolutionsnet.co.uk/).  Eu cancelei o traballo de implantación e cando prema na solución, el me dixo que había implantado con éxito a solución para tres dos catro servidores de farm.

Eu fun para o servidor errante, parou o servizo de axustado dunha decena e reiniciouse.  Servidor Windows realmente me dixo que o servizo non puido responder ao mando, para que me di que estaba enfermo.

Este tempo, cando volvín para a administración central, Eu era capaz de implanta-lo sen ningún problema.

Esperemos que este pouco de información vai axudar algúns nunha conexión dos días.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Erro do Día: "Non se pode engadir o conxunto indicado para o GAC”

Veño loitando un pouco co Visual Studio 2010 nunha solución dun sp2010 e foi recibindo este erro:

Error occurred in deployment step ‘Add Solution’: Erro: Non se pode engadir o conxunto indicado para a caché global de assemblies: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Fun para o GAC-se (c:\windows assembly) para tratar de eliminar e ten un "arquivo en uso" erro.

Eu fixen un iisreset, Eu case baixo sysinternals, Parei o servizo de axustado dunha decena nos servizos ... finalmente, Eu só pechado e reaberto o visual studio en si e finalmente fun capaz de pecha-lo para fóra.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Fácil e rápida: Depuración VS 2010 Deployment solution

Visual Studio 2010 informes de difícil depurar erros durante a implantación algunhas veces.  Un xeito rápido e sinxelo de facer algunha depuración moi áspera é lanzar os seus propios excepcións nomeados.  Visual Studio pode amosar-lles na consola de saída.

Considero este fragmento de código:

image

Se este recurso é delimitado para unha aplicación web, sitio vai ser nulo.  Se tentar facer referencia a unha propiedade da web, obter o erro ambiguo:

Error occurred in deployment step ‘Add Solution’: Referencia de obxecto non está definida para unha instancia dun obxecto.

Con todo, se lanzar unha nova excepción e pasar unha cadea para o constructor, vostede recibe unha mensaxe un pouco máis útil:

image

É unha técnica bruto, pero moi rápido e fácil.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Traballo de Timer FeatureActivated E feature Scope

Eu estou traballando cun código que alguén entregado a min para un traballo de axustado dunha decena.  Non había solicitado o código de activación real función que tiña que gravala-lo, por suposto.  Aproveitei Pos Andrew Connell blog famoso sobre o tema.

Está a usar o Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Referencia de obxecto non está definida para unha instancia dun obxecto. "

Eu estaba tomando o seu código moi literalmente.  Eu estaba alcance o recurso ao nivel da aplicación web, como se mostra:

image

Como resultado, as propiedades que son enviados para o receptor son da aplicación web, non un conxunto de sitios.  A finais, o código está así:

public override void FeatureActivated(Propiedades SPFeatureReceiverProperties)
{

    // Non facer o seguinte con recursos da web app ámbito, que leva á desesperación sorriso
    // Local SPSite = properties.Feature.Parent como SPSite;

    SPWebApplication wa properties.Feature.Parent = como SPWebApplication;

    se (wa == null) throw new Exception("Webapp2 é nulo.");

    foreach (Traballo SPJobDefinition T: Microsoft.SharePoint.Administration.SPJobDefinition en wa.JobDefinitions)
    {

        intentar
        {
            se (job.Name == List_JOB_NAME)

                job.Delete();
        }
        incorporarse (Exception e)
        {
            throw new Exception("Marcador de 2");
        } // incorporarse e excepción
    }

    // instala o traballo

    WeatherForecastTimerJob weatherForecastTimerJob =
        novo WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule axenda = SPMinuteSchedule novo();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule horario =;
    weatherForecastTimerJob.Update();

}

A clave take-away é que cando o recurso é delimitado para unha aplicación web, os SPFeatureReceiverProperties que o SharePoint pasa para o seu receptor recurso ten parámetros nivel de web app.  Entrada de André antigo blog asume que é o ámbito do conxunto de sitios web.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

CodePlex Actualización do proxecto: Fluxo de traballo do SharePoint Design Extensións

Un tempo atrás, Eu escribiu que eu estaba tentando resucitar o meu vello CodePlex proxecto, Fluxo de traballo do SharePoint Design Extensións.  Ese proxecto CodePlex foi deseñado para WSS / Moss e engade un puñado de funcións tipo de utilidade, como ToLower "()", “ToUpper()", "Substring()"E así por diante.  Aínda ten un propósito xeral "chamada Web Service" función de estilo.  Podes ler máis sobre el aquí: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Eu máis ou menos abandonado hai moito tempo.  Dende SharePoint 2010 saíu, con todo, Teño andado a ollar cara atrás para el e facelo funcionar en SP 2010.  Ben, hoxe, Eu fixen exactamente iso.  Non actualizar o código para CodePlex aínda. Quero me educar sobre as convencións CodePlex antes de facelo, pero eu actualizar a páxina wiki casa ao proxecto.

A implicación máis ampla e máis interesante é que as actividades personalizadas do WSS e Moss parecen levar moito máis facilmente, que é un (benvida) sorpresa para min.

Aquí está o que parece no SharePoint Designer cando funciona:

image

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Onde está Microsoft.SharePoint.ApplicationPages.Administration.dll?

Me foi entregado un proxecto do Visual Studio que Microsoft.SharePoint.ApplicationPages.Administration.dll referencias.  Demorei un pouco para atopalo e eu pensei en compartir.  No meu ambiente, Está situado no:

c:\arquivos de programas ficheiros comúns Microsoft Shared web server extensions 14 config adminbin

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

BrightStarr EUA Buscando Analista SharePoint

A miña empresa, BrightStarr, está á procura dun Analista de Negocios SharePoint.  O noso obxectivo é traballar con alguén que:

  • Comprende a plataforma moi ben
  • Ten unha boa idea do que é unha solución SharePoint intelixente contra unha casa improvisada de tarxetas
  • Gústalle traballar directamente clientes, algúns dos cales entender o SharePoint é sobre todo e algúns que teñen só unha vaga noción de que SharePoint podería axudalos, pero non sabe exactamente como
  • Pode escribir moi ben
  • Pode comunicarse moi ben con un pequeno equipo
  • É bo e gusta de multi-tasking.  Este non é un proceso orientado ambiente fortemente (Temos o suficiente procesar a facer as cousas dunha forma organizada, pero estamos moi rápido nos nosos pés, áxil e todas esas cousas boas).

Esta non é unha posición creador aínda se é un consultor programador buscando concentrar-se máis ou menos en consultoría e desenvolvemento, este pode ser un bo paso para ti.

Se che interesa, pingar-me en Twitter ou correo electrónico me!

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin