Category Archives: Sem categoria

Renomeando Namespaces de parte da Web (Ou, Uma razão para "um Web Part ou controle de formulário da Web nesta página não pode ser exibido ou importado)”

Tenho vindo a trabalhar para começ meus costeletas dev voltar e para isso, trabalhando em um projeto de passatempo que tem os seguinte bits:

  • Conectado web part que recebe um site ou URL de coleção site de fora da caixa de web part de filtro de texto do SharePoint.
  • Esta peça web Pesquise todas as informações o site selecionado, gera um pacote XML e de mãos-lo fora para WP outro na página (por meio de conexões).
  • 3web part de área de trabalho remota recebe o XML e faz coisas de transformar alguns XSL.

Eu queria mudar o nome o espaço de nome de todos os bits para "Nivlag" e eu estava ficando bater-se com o seguinte erro quando implantei o web part para  meu ambiente de teste:

Uma Web Part ou controle de formulário da Web nesta página não pode ser exibido ou importado.  O tipo não pôde ser encontrado ou não está registrado como seguro.

Este é o problema de um novato, mas eu pensei que eu iria anotar uma nota sobre isso de qualquer maneira.  Eu causou o erro quando eu direito-estalou sobre o espaço para nome padrão (que adotou o padrão para o nome do projeto), Refatorar selecionado e, em seguida, renomear da seguinte forma:

image

Que mudar o nome de coisas em um monte de lugares no projeto, mas não é suficiente.  Você também precisará fazer vários outros ajustes:

1. Abrir e editar um arquivo manualmente, "ShaerPointProjectItem.spdata". Que um XML arquivo que tem uma <SafeControls> seção.  A função mudar o nome espaço para nome não está ciente deste arquivo por que razão, Portanto, você precisará atualizar manualmente o Namespace lá.

2. Edite manualmente o arquivo. WebPart.  Por que razão, Visual Studio não altera esta referência tampouco.  Alterar o "<tipo>"nó para refletir seu namespace mudou lá.

3. Por último, Dependendo de como você refatorado o namespace Alterar, visual studio também pode atualizado a Cadeia de caracteres que referencia o arquivo. ascx aqui:

Private const string _ascxPath = @ "~/_CONTROLTEMPLATES … …

Talvez você precise alterar que volta.  Você vai porque você obterá um erro semelhante à seguinte quando você tenta e adicionar a web part a uma zona de web Parts em um  página:

Erro de servidor em ' /’ Aplicação.


O arquivo ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ não existe.

Descrição: Ocorreu uma exceção não tratada durante a execução da Solicitar da web atual. Examine o Rastrear da pilha para obter mais informações sobre o erro e onde ele se originou no código.
Detalhes da exceção: Sistema.Web.HttpException: O arquivo ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ não existe.
Erro de origem:

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.

 

Corrigir a referência lá e você estaria bom ir.

4. Por último, o arquivo ASCX real ainda tinha uma referência (para mim) o namespace original antigo (a função rename/refatorar não corrigir isso).  Você vai saber sobre esse erro quando você tentar adicionar a web part à página e obter a seguinte mensagem:

Erro de servidor em ' /’ Aplicação.


Erro do analisador

Descrição: Ocorreu um erro durante a análise de um recurso necessário para atender esta solicitação. Por favor, revise os seguintes detalhes de erro de análise específica e modificar seu arquivo de origem apropriadamente.
Mensagem de erro do analisador: Não foi possível carregar o tipo 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Erro de origem:

Linha 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Linha 7:  <%@ Registo Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Versão = 14.0.0.0, Cultura = neutro, PublicKeyToken = 71e9bce111e9429c" %>
Linha 8:  <%@ Control Language = "c#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Arquivo de origem: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Linha: 8


Informações sobre versão: Microsoft.NET Framework versão:2.0.50727.4927; ASP.NET versão:2.0.50727.4927

Editar diretamente o arquivo. ascx e corrigir o namespace quebrado.

Neste ponto, Eu tive finalmente uma web part no namespace da minha escolha de vida.

</fim>

Subscreva ao meu blog.

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

Taxonomia discussões nunca irá embora

Há uma discussão do tipo "teoria" incomum acontecendo aqui nos fóruns do MSDN: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/34d11f89-4405-4ba5-b0f0-faa5af6e6ad5/

Um monte de perguntas do fórum MSDN são muito "como eu faço [x]"na natureza.

Este é um grande tema e algumas das questões-chave estão a ser abordadas muito bem no segmento.

Participe da diversão!

</fim>

Subscreva ao meu blog.

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

Use colunas calculadas para fechar lacunas técnicas nos fluxos de trabalho do SPD

Aqui é um outro artigo que escrevi para a www.sharepointbriefing.com. Esta descreve uma técnica que nós podemos no SharePoint Designer para executar cálculos que não são possíveis usando as actividades de cálculo-estilo interno. A idéia básica é usar uma lista personalizada como um mecanismo de cálculo-definir uma lista que realiza o cálculo corretamente, criar um item através do SPD e, em seguida, ler o resultado.

Aqui está um teaser:

image

Leia mais sobre ele aqui: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm

</fim>

Subscreva ao meu blog.

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

Criar um manguito imagem no SharePoint usando jQuery

Há um tempo atrás, Eu escrevi um artigo para Briefing de SharePoint (www.sharepointbriefing.com) que descreve como criar uma imagem rotator no SharePoint. Aqui está um teaser:

image

Leia o artigo completo aqui: http://sharepointbriefing.com/spcode/article.php/3861121/Create-an-Image-Rotator-in-SharePoint-Using-jQuery.htm

</fim>

Subscreva ao meu blog.

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

Use jQuery para matar corretor ortográfico em listas do SharePoint

"Usar jQuery para matar corretor ortográfico em listas do SharePoint" – que é o título de um artigo recente da mina que o pessoal da www.sharepointbriefing.com Postado no início deste mês.

Aqui está um teaser:

image

Leia sobre como e por que eu queria matar o verificador de ortografia pobre aqui: http://sharepointbriefing.com/features/article.php/3869816/Use-jQuery-to-Kill-Spell-Checker-in-SharePoint-Lists.htm

</fim>

Subscreva ao meu blog.

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

Solução: Fluxo de trabalho do SPD e "A forma não pode ser processada …" Mensagem

Eu estava preparando hoje para dar uma demonstração em SharePoint 2010 enfocando o SPD 2010 fluxos de trabalho. Como eu estava preparando, Eu acertar esse erro quando tentei executar um fluxo de trabalho manualmente:

O formulário não pode ser processado. Isto pode ser devido a um erro de configuração do serviço de estado do Microsoft SharePoint Server. Para obter mais informações, entre em contato com o administrador do servidor.

Eu tinha configurado anteriormente o meu farm em um laptop de fraca potência e tentar ajudá-lo, Tentei desativar / desabilitar um monte de serviços, como mostrado:

image

It turns out that the State Service is pretty important 🙂

Eu restabelecida meu aplicativo web para o serviço de Estado eu era imediatamente capaz de executar meus fluxos de trabalho.

</fim>

Subscreva ao meu blog.

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

Administração e uma pequena nota sobre o Microsoft Online Services senhas

Comecei a trabalhar com Small Business Productivity Online Suite a Microsoft há vários meses., Mas agora tenho um motivo melhor para usá-lo.

Ainda estou a trabalhar a minha maneira de contornar isso, pode estar a receber alguns da terminologia errada, Mas basicamente, existem duas interfaces principais: o centro de administração e os próprios serviços.

O sistema estava me dizendo que eu tinha que mudar minha senha, Então eu fui em frente e fez isso. Isso me permitiu proceder e trabalhar com a parte de serviços (SharePoint, Email, e viva a reunião). No entanto, Quando fui para a tela de administração, Não me deixava por que ele não acredita que minha senha estava correta.

O comportamento foi um pouco estranho. Se eu entrei a senha eu * pensamento * deve ser, seria em branco para fora o userid e a senha e me diga a senha ou ID de usuário estava incorreto. Se eu entrei uma senha flagrantemente errada, Ele me diria o mesmo, Mas manter intacto o campo ID do usuário.

Eu fui brincar com isso por um tempo e finalmente chamado (Sim, na manhã de domingo). Incrivelmente, um companheiro, Ben, atendeu o telefone agora mesmo. E, Eu não tenho que inserir um cartão de crédito.

Longa história curta, a senha do centro de administração usa regras de senha diferentes do que a senha de serviços. Admin senha deve conter, caracteres numéricos e especiais. Quando eu mudei minha senha de administrador pela primeira vez, Eu não segui essa regra (Nem me avisou!). Eu era capaz de mudar para uma senha de administração válido e voltou.

Se você experimentar esse tipo de problema no futuro, Você sabe o que funcionou para mim e espero que ele vai trabalhar para você.

</fim>Subscreva ao meu blog.

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

Livro de computação social para SharePoint 2007

Em meados de julho, Ofereceram-me uma chance dois capítulos para o autor De Brendon Schwartz and De Matt Ranlett próximo livro, Social Computing com Microsoft SharePoint 2007: Implementação de aplicações para SharePoint permitir colaboração e interação na empresa. (Eu acho que eles estavam tentando ganhar um concurso de comprimento com esse título; Eu acho que eles ganharam). Eu pulei sobre a oportunidade e agora, Finalmente, o livro inteiro é feito, chegando às lojas em fevereiro.

Como SharePoint amadurece, os editores começaram a produzir uma nova onda de livros. Este livro é parte dessa onda. Esta onda baseia-se a rodada anterior dos manuais de referência técnica, explicando as funções e características do núcleo e começa a descrever como usar esses recursos e funções para fornecer um valor de negócios de uma forma muito superficial. Não estou dizendo que é algo superficial sobre manuais de referência ou o seu valor. Na verdade, um livro como este na computação Social provavelmente não poderia ter sido escrito há um ano. (Literalmente, Claro, poderia ter sido escrito, Mas não acho que a maior comunidade teria sido preparada para isso). A nova onda de livros tende a assumir que o leitor compreende basicamente recursos principais e em vez disso, descreve como usar os principais recursos de maneiras interessantes de novas.

Como o título diz claramente, Este é um livro sobre computação Social. Computação social é um sujeito maduro para discussão e exploração e, na verdade, a discussão está em curso entre adotantes. Muitas empresas estão agora completamente confortáveis com bibliotecas de documentos, tipos de conteúdo, pesquisa, fluxo de trabalho básico, etc. Tendo implementado e domina esses recursos de pão e manteiga, Eles estão prontos para o próximo nível. Este livro oferece insights e estratégias para fazer isso e, assim,, explorar oportunidades novas e interessantes que Computação Social traz para o mundo.

Computação social é um assunto grande e em constante evolução e abrange muitas coisas, incluindo Blogues, Wikis, marcação social, pesquisa, mídia interativa, mashups, "as pessoas," e outras coisas"socialmente orientado." O SharePoint tem uma história muito forte para contar nesta arena e agora, neste momento na Internet & História do SharePoint, é o momento de contá-la. Todas as coisas sendo iguais entre empresas, aqueles que utilizam com sucesso Social Computing irão ultrapassar e superar aqueles que não. O trem está se preparando para sair da estação e você não quer perdê-la! This book is your ticket for a seat on that train 🙂

Linha inferior, Esta é uma entrada de blog, lançando o livro. É devido para fora em fevereiro. Pré-encomenda-lo aqui: Social Computing com Microsoft SharePoint 2007: Implementação de aplicações para SharePoint permitir colaboração e interação na empresa.

(Divulgação completa — Não há nenhum dinheiro de royalties para mim se você optar por comprar o livro, Então isto não é um esforço para aumentar a minha conta poupança, Embora se vende bem, Isso vai ajudar o meu ego, que sempre quer mais, mais, mais!)

Como um aparte, Mas muito importante aparte, Agradeço Bob Fox para conectar-me com o Brendon. E, naturalmente,, Agradeço Brendon e Matt arriscando com um novato como eu e me deixar autor de capítulos em seu livro muito importante!

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Usando Delicious.com a faixa do SharePoint “v. Next” Informações

Como encontrar recursos na web discutir recursos disponíveis na próxima versão do SharePoint, Eu estarei adicionando-os meus favoritos delicioso. Parece que Delicious permite às pessoas para se inscrever para uma determinada marca, Então, se você está interessado no que eu acho, Quando eu encontrá-lo, Inscreva-se aqui: http://feeds.delicious.com/v2/rss/pagalvin/SharePoint_O14?count=15

</fim>

Subscreva ao meu blog.

Technorati Tags:

Parabéns, Natalya!

Só recebi a notícia que meu amigo e colega, Natalya Voskresenskaya foi premiado com MVP de SharePoint hoje. Eu tenho trabalhado com Natalya para quase 18 meses agora e isso é um reconhecimento merecido. Como todos os MVPs eu sei, Ela é fortemente motivada pela Comunidade e pelos seus trabalhos com o ISPA, entre outras coisas, está ajudando a tornar a comunidade de SharePoint um dos mais fortes e mais útil de qualquer esforço tecnicamente orientado do planeta.

Parabéns!

</fim>