arquivos mensuais: Xaneiro 2011

Buscar Gran SharePoint Talent

Aquí está outro artigo que escribín para as persoas boas en SharePoint Briefing entitled “Finding Great SharePoint Talent”. The article tries to give some advice on how to find truly good and well-experienced people when you’re looking to expand your staff.

Aquí está o teaser:

Teaser

Consulte.

</final>

Rexístrate para o meu blog.

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

Backup SPSite-cmdlet fallará silenciosa cando se executa con permisos erradas

Eu estaba en un servidor e executando un chat sitio de mando de copia de seguridade colección co cmdlet powershell backup SPSite e teño o seguinte erro:

Backup-SPSite : Non se pode localizar un obxecto SPSite ID ou URL: ...  (mensaxe completa a continuación)

image

Eu tiven problemas con este servidor para que me fixo pensar que o servidor estaba enfermo ou algo así.  Eu mudei para o bo e vello stsadm e esta vez eu teño un erro distinto:

Esta operación non pode ser realizada nun computador que teña ingresado nun farm de servidores ... (mensaxe completa a continuación)

image

Por suposto, que na granxa e todo o que, pero se me ocorreu que eu estaba conectado coa miña propia conta e eu normalmente facer sesión como unha conta do sistema para este servidor.  Eu fixen iso e a copia de seguridade tivo éxito.  O que eu creo interesante é que o cmdlet me deu unha mensaxe de erro aparado de seguridade.  Este é un tipo de ordenado, pero non me axuda moito :) 

</ Comezo>

Rexístrate para o meu blog.

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

Straight to Jail Lista – Cisco VPN Client

No verán pasado, Eu creei un "directo para a cadea" lista para o frigorífico.  #1 na lista é Lawrence O'Donnell (a previsións imprecisas), pero iso é moito máis alá do ámbito deste blog :)  Hoxe, Estou engadindo cliente VPN de Cisco á lista, e que está no ámbito de un nariz.

Un puñado de anos moitos dos clientes usa Cisco VPN para permitir o acceso remoto ao seu sitio.  Naquela época, Eu creei PCs virtuales para cada un destes clientes e instalar Cisco en que? ¿Por que?  Por Cisco bloquea súa máquina para que non pode sequera buscar impresoras de rede local, deixe ferramentas só perigosas, como Skype, Communicator ea tecla "~".  Pero,  Se instala-lo nunha máquina virtual, súa VM está bloqueado, pero non o seu servidor. 

Lembro dos días de gloria hoxe, por que eu teño que usar un cliente VPN de Cisco * * E iso me traba e eu teño que usalo nun minuto.  Prefiro o blog sobre o que Cisco VPN cliente merece estar na cadea en vez de usalo ...

</final>

Rexístrate para o meu blog.

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

SharePoint Festa – Denver

Eu vou estar falando en Denver no Fest SharePoint evento en maio.  Eu vou para discutir algúns temas comúns e técnico quere-se é nos fluxos de traballo do SharePoint Deseño e delinear algúns patróns que pode usar para resolver-los.

Hai unha morea de cousas moi interesantes suceder outra na conferencia, para comprobar-la: http://www.sharepointfest.com/Denver/

Non é un evento gratuíto e eu teño un código de desconto á man, entón deixar un comentario ou pingar min e eu vou con pracer dar.

</final>

Rexístrate para o meu blog.

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

Implantar un Sistema de Notificación Emerxente global

Eu escribín un artigo para www.sharepoint.briefing.com titulado "Implantar un Sistema de Notificación Emerxente global."  Esta función foi aplicada a un colexio da comunidade para comunicar o peche de escolas debido á neve e así por diante. 

Usa unha lista personalizada, fóra da caixa de servizos web do SharePoint e algúns jQuery para facer o traballo.

Aquí está o teaser:

image

Ler todo aquí: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</final>

Rexístrate para o meu blog.

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

Entra Filtros campo de texto para o seu sitio Part personalizada

Eu quería recibir información dun filtro de campo de texto no SharePoint 2010 na miña parte da web personalizado.  Intento usar este artigo MSDN como base, pero o artigo é ou dobres ou non estou só seguindo correctamente.

Un pouco máis en busca apareceu Mike Smith MSDN contribución aquí (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Hai unha morea de cousas alí fóra web Parts conectáveis ​​pero o artigo de Mike é tan sinxelo que el gañou.

</final>

Rexístrate para o meu blog.

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

Renomeando Namespaces web Part (Ou, Unha das razóns para "A web Part ou control de formulario web, nesta páxina non pode ser amosado ou importado)”

Eu teño a traballar para chegar en miñas costelas dev cara atrás e para ese fin, traballando nun proxecto hobby que ten os seguintes bits:

  • Conectado parte da web que recibe un sitio web ou URL do conxunto de sitios web a partir dun fóra da caixa de texto SharePoint web Part de filtro.
  • Esta parte web mira cara arriba toda a información sobre o sitio web do seleccionado, xera un paquete XML e entrega-la a outro WP na páxina (a través de ligazóns).
  • 3ª parte da rede recibe o XML e fai algunhas cousas transformación XSL.

Eu quería cambiar o nome do espazo de nomes de todos os bits a "Nivlag" e eu fun atropelado co seguinte erro cando implantei a parte da web para  meu ambiente de proba:

Unha web Part ou control de formulario web, nesta páxina non pode ser amosado ou importado.  O tipo non se puido atopar ou non está rexistrado como seguro.

Este é un problema de novato, pero eu penso que eu ía anotar unha nota sobre iso de calquera maneira.  Eu causou o erro cando prema co botón dereito do espazo de nomes por defecto (que a omisión do nome do proxecto), seleccionado Refatorar e cambiar o nome como así:

image

Isto cambiou o seu nome as cousas de unha chea de lugares no proxecto, pero non é suficiente.  Tamén cómpre facer outros axustes:

1. Manualmente abrir e editar un ficheiro, "ShaerPointProjectItem.spdata". Que un arquivo XML que ten un <SafeControls> sección.  A función rename namespace non ten coñecemento deste arquivo por calquera motivo, entón tes que actualizar o espazo de nomes alí a man.

2. Editar manualmente o ficheiro. Webpart.  Por algunha razón, Visual Studio non cambiar esa referencia tamén.  Cambia o "<tipo>"O para reflectir o seu espazo de nomes cambiou alí.

3. Por fin, dependendo de como refatorados o cambio namespace, Visual Studio tamén poden ter actualizado a cadea que fai referencia ao seu arquivo ascx. Aquí:

const privada cadea _ascxPath = @ "do ~ / _CONTROLTEMPLATES ......

Pode cambiar o que dixo.  Vai xa vai recibir un erro semellante á seguinte cando tentar engadir a web Part a unha zona de Web Parts nun  páxina:

Server Error in ‘/’ Aplicación.


O ficheiro '/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ non existe.

Descrición: Unha excepción non tratada durante a execución da actual solicitude da web. Examina o seguimento de pila para obter máis información sobre o erro e onde foi orixinado no código.
Detalles da Excepción: System.Web.HttpException: O ficheiro '/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ non existe.
Erro de Orixe:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Corrixir a referencia alí e ten que ser bo para ir.

4. Por fin, o arquivo ASCX real aínda tiña unha referencia (para min) ao espazo de nomes antiga e orixinal (a función refatorar / rename non corrixir ese).  Vostede sabe sobre este erro cando tentar engadir a web Part á páxina e recibín a seguinte mensaxe:

Server Error in ‘/’ Aplicación.


Erro do analizador

Descrición: Houbo un erro durante a análise dun recurso necesario para atender esta solicitude. Examina os detalles específicos do erro de análise e modificar o seu ficheiro de orixe apropiadamente.
Mensaxe de erro Parser: Non se puido cargar o tipo 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Erro de Orixe:

Liña 6:  <%@ Import Namespace = "Microsoft.SharePoint" %> 
Liña 7:  <%@ Register TagPrefix = "WebPartPages" Namespace = "Microsoft.SharePoint.WebPartPages" Assembly = "Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" %>
Liña 8:  <%@ Control Language = "C #" AutoEventWireup = "true" CodeBehind = "VisualWebPart1UserControl.ascx.cs" Inherits = "RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Arquivo de Orixe: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Liña: 8


Información sobre a versión: Microsoft. Net Framework:2.0.50727.4927; Versión de ASP.NET:2.0.50727.4927

Edite o ficheiro. Ascx directamente e corrixir a namespace roto.

Neste punto, Finalmente tiven unha vida de parte da Rede no espazo de nomes da miña elección.

</final>

Rexístrate para o meu blog.

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