none
SharePoint Services 3.0 RRS feed

  • Pergunta

  • Olá...

    Estou começando a mexer com SharePoint e tenho algumas dúvidas:

    Já tenho um portal pronto com SharePoint Services 3.0, criei um site em C# .Net utilizando o Web Developer 2010 Express, gostaria de saber se tem alguma forma de publicar este site da maneira mais integrada possível com o Sharepoint?

    A forma que estou fazendo é adicionar uma WebPart de visualizador de páginas e colocando o link do site que criei, funciona, mas meu chefe quer que eu descubra uma maneira de publicar este site dentro do SharePoint para não ficar publicando sites separados, acho que não é possível...

    Se alguém souber de alguma maneira diferente do que eu venho fazendo eu gostaria de saber.....

    Obrigado!

    quinta-feira, 9 de agosto de 2012 14:52

Respostas

Todas as Respostas

  • Oi Denis,

    É possível sim, talvez com algumas modificações, mas é possível.

    Veja a resposta para uma pergunta similar aqui:

    http://social.msdn.microsoft.com/Forums/pt-BR/sharepointpt/thread/9c0ff30f-1362-409c-a9d5-7d8a55f4f2e8

    Abraço


    ROBERTOSLJUNIOR

    quinta-feira, 9 de agosto de 2012 15:56
  • Boa tarde Denis,

    É possível sim, pesquisa sobre colocar uma aplicação asp.net dentro da pasta _layouts do sharepoint. Da uma olhada nesses dois links, talvez lhe de uma luz.

    http://msdn.microsoft.com/en-us/library/cc297200%28v=office.12%29.aspx

    http://www.devexpertise.com/2009/02/18/integrating-a-custom-aspnet-application-into-sharepoint-part-1/

    apesar de possível e tal, não acho que seja uma boa.. acho que você tera problemas com isso. Se sua aplicação for simples, talvez seja mais interessante criar webparts custom, e nelas implementar as funcionalidades que você faria na sua aplicação asp.net. Do contrário, acho que outra aplicação a parte do sharepoint seja melhor.

    Att,

    quinta-feira, 9 de agosto de 2012 17:03
  • Denis, já tive que fazer isso e a experiência não foi muito positiva.

    Como o Vitor Hugo disse, se for alguma aplicação um pouco mais complexa poderá não funcionar perfeitamente. Acredito que a customização é a melhor opção. No meu ponto de vista, é mais seguro, mais confiável e mais fácil de realizar as manutenções necessárias.

    Att, 

    quinta-feira, 9 de agosto de 2012 21:04
  • Boa tarde Denis,

    É possível sim, pesquisa sobre colocar uma aplicação asp.net dentro da pasta _layouts do sharepoint. Da uma olhada nesses dois links, talvez lhe de uma luz.

    http://msdn.microsoft.com/en-us/library/cc297200%28v=office.12%29.aspx

    http://www.devexpertise.com/2009/02/18/integrating-a-custom-aspnet-application-into-sharepoint-part-1/

    apesar de possível e tal, não acho que seja uma boa.. acho que você tera problemas com isso. Se sua aplicação for simples, talvez seja mais interessante criar webparts custom, e nelas implementar as funcionalidades que você faria na sua aplicação asp.net. Do contrário, acho que outra aplicação a parte do sharepoint seja melhor.

    Att,

    Olá Vitor,

    Cara, muito bom os tutoriais, só que estou tendo problemas com a referencia da MasterPage, ele não encontra application.master, ela está um nível acima, a estrutura está assim:

    12/TEMPLATE/LAYOUTS/MEU PROJETO

    A master page está na pasta LAYOUTS, alguém sabe como referenciar esta MasterPage????

    Obrigado Vitor!

    terça-feira, 14 de agosto de 2012 13:50
  • A master page está na pasta LAYOUTS, alguém sabe como referenciar esta MasterPage????

    MasterPageFile="/_layouts/application.master"


    ROBERTOSLJUNIOR

    terça-feira, 14 de agosto de 2012 14:17
  • Boa tarde Denis,

    Tenta desta forma:

    MasterPageFile="~/_layouts/application.master"
    A diferença esta no ~ no inicio do caminho.
    terça-feira, 14 de agosto de 2012 14:19
  • Boa tarde Denis,

    Tenta desta forma:

    MasterPageFile="~/_layouts/application.master"

    Att, Vitor Hugo Salgado

    Você não deve utilizar o sinal de til "~"

    MasterPageFile="~/_layouts/application.master"  <- Errado
    MasterPageFile="/_layouts/application.master" <- Correto



    ROBERTOSLJUNIOR

    terça-feira, 14 de agosto de 2012 14:23
  • Não tinha visto seu post Roberto, acredito que sua forma esteja correta. porém, ja trabalhei diversas vezes referenciando master pages com ~ na frente e não tive problemas.


    Att, Vitor Hugo Salgado

    terça-feira, 14 de agosto de 2012 14:26
  • Você não deve utilizar o sinal de til "~"

    MasterPageFile="~/_layouts/application.master"  <- Errado
    MasterPageFile="/_layouts/application.master" <- Correto

    Obrigado Vitor e Roberto,

    Mas agora está dando um erro que diz que está mapeando para um aplicativo que não é permitido... 

    quarta-feira, 15 de agosto de 2012 13:40
  • Bom dia Denis,

    Você pode postar o erro que esta ocorrendo?

    Att,


    Att, Vitor Hugo Salgado

    quarta-feira, 15 de agosto de 2012 13:51
  • Bom dia Denis,

    Você pode postar o erro que esta ocorrendo?

    Bom dia Vitor,

    Segue o erro:

    The virtual path '/_layouts/application.master' maps to another application, which is not allowed.

    quarta-feira, 15 de agosto de 2012 14:06
  • Bom dia Pessoal,

    Tentei acessar a página que criei pelo SharePoint, e, adivinhem, deu certo.... mesmo com o erro acima que aparece no VS ela roda normalmente no SharePoint, não me pergunte como.... o problema que estou tendo agora é que quando tenho que instanciar um objeto não consigo acessar a página, coloco o link da pagina pelo sharepoint e ela não abre, mas se comento a instancia do objeto ela abre normalmente....

    Alguém tem alguma ideia de como resolver isso?

    Vlw pessoal...

    quinta-feira, 16 de agosto de 2012 14:40