none
Problemas com Site Definition - SharePoint 2010 Foundation RRS feed

  • Pergunta

  • Boa tarde pessoal, tudo bem?

    Estou com um problema na hora de publicar um Site Definition criado no VS2010.

    Seguinte, 

     - Criei um projeto do tipo SiteDefinition;

      -Servidor: What local site do you want to use for debugging?
                        http://meuLocal/
          e marquei a opção: Deploy as a farm solution

     - Adicionei no projeto um item do tipo WebPartVisual oferecida no menu (Visual C# -> SharePoint -> 2010 -> WebPartVisual;

     - Adicionei um pequeno conteúdo para teste (table, tr, td e 1label, textbox);

     - Na pagina default.aspx que se encontra em SiteDefition -> default.aspx;

         - Adicionei a seguinte referência: 

    <%@ Register Tagprefix="MyWebPartControls" Namespace="TestSiteDefinition1.SiteDefinition.VisualWebPart1" Assembly="$SharePoint.Project.AssemblyFullName$" %> 

        - e:

    <asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderMain" runat="server">
        <h1>
            Welcome to the custom site
            TestDefinitionProject1
        </h1>
         <MyWebPartControls:VisualWebPart1 runat="server" />
    </asp:Content>

    A principio tudo compilou perfeitamente, mas isto não quer dizer que funciona, rsrs!

    O que acontece, apertei F5 para Visual Studio compila o código adiciona seus recursos, todos os arquivos de pacotes em um arquivo WSP e implanta o arquivo WSP ao servidor do SharePoint. SharePoint, em seguida, instala os arquivos e ativa os recursos. 

    Mas na hora que vou criar um site com o modelo que acabei de criar ele não aparece no meu (PERSONALIZADOS)

    Alguém têm alguma idéia do que poderia ser, sugestões.....?


    • Editado LucasNV quinta-feira, 3 de maio de 2012 19:20
    quinta-feira, 3 de maio de 2012 19:13

Respostas

  • Pessoal, 

    identifiquei a causa por não estar aparecendo nos meus templates customizado.

    O motivo era a questão de idioma, quando eu subia minha aplicação, era gerado o XML na pasta 1033 (acho que é em inglês) e o meu está em português (1046).

    Quando movimentei os meus arquivos XML apareceu!

    • Marcado como Resposta LucasNV sexta-feira, 4 de maio de 2012 14:17
    sexta-feira, 4 de maio de 2012 12:36