SharePoint 3.0 TFS Sub-Site creation error.

Topic(s)
Audience

Everyone

As you will know from my previous post I have been trying to get TFS to create sub sites in SharePoint 3.0.

I now have the hotfix specified by Brian Keller for my Team Explorer client that allows me to communicate with WSS3.0, but I am still having a problem with my sub site attempts!

Hey Brian, you said “try it and see”, so I did, but it only half works .

AT the moment I am getting the error:

Another site already exists at http://[server]:8888. Delete this site before attempting to create a new site with the same URL, choose a new URL, or create a new inclusion at the path you originally specified.

My registration entries for TFS are:

<RegistrationEntry>
  <Type>Wss</Type>
  <ServiceInterfaces>
    <ServiceInterface>
      <Name>BaseServerUrl</Name>
      <Url>http://[server]:8888</Url>
    </ServiceInterface>
    <ServiceInterface>
      <Name>BaseSiteUnc</Name>
      <Url>[server]:Projects</Url>
    </ServiceInterface>
    <ServiceInterface>
      <Name>BaseSiteUrl</Name>
      <Url>http://[server]::8888/Projects</Url>
    </ServiceInterface>
    <ServiceInterface>
      <Name>WssAdminService</Name>
      <Url>http://[server]::32831/_vti_adm/admin.asmx</Url>
    </ServiceInterface>
  </ServiceInterfaces>
  <Databases />
  <EventTypes />
  <ArtifactTypes />
  <RegistrationExtendedAttributes />
  <ChangeType>NoChange</ChangeType>
</RegistrationEntry>

What I am essentially trying to achieve is that all sites are created as sub-sites of the SharePoint 3.0 site http://[server]::8888/Projects.

Now, I am not sure if the problem is the creation of the site, or if it created the site, but can’t upload documents. Here is the full Module message:

Module: Engine
Event Description: TF30162: Task “SharePointPortal” from Group “Portal” failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: The Project Creation Wizard encountered an error while uploading documents to the Windows SharePoint Services server on team.worldnet-dev.ml.com.
Exception Details: The Project Creation Wizard encountered a problem while uploading
documents to the Windows SharePoint Services server on team.worldnet-dev.ml.com.
The reason for the failure cannot be determined at this time.
Because the operation failed, the wizard was not able to finish
creating the Windows SharePoint Services site.
Stack Trace:
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Execute(ProjectCreationContext context, XmlNode taskXml)
   at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
   at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)
—   Inner Exception   —
Exception Type: System.Web.Services.Protocols.SoapException
Exception Message: Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.
SoapException Details: <detail><errorstring xmlns=”
http://schemas.microsoft.com/sharepoint/soap/”>Another site already exists at http://[server]:8888. Delete this site before attempting to create a new site with the same URL, choose a new URL, or create a new inclusion at the path you originally specified.</errorstring></detail>
Stack Trace:
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.TeamFoundation.Proxy.Portal.Admin.CreateSite(String Url, String Title, String Description, Int32 Lcid, String WebTemplate, String OwnerLogin, String OwnerName, String OwnerEmail, String PortalUrl, String PortalName)
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.CreateSite(WssSiteData siteCreationData, ProjectCreationContext context)
   at Microsoft.VisualStudio.TeamFoundation.WssSiteCreator.Execute(ProjectCreationContext context, XmlNode taskXml)
— end Inner Exception —
— end Exception entry —

I have 3 question that you may be able to help me with:

  • Has anyone tried to do this?
  • And if so, how did you get round this problem?
  • Or, even, what is the problem?
Technorati Tags:      

Create a conversation around this article

Share on Facebook
Share on Twitter
Share on Linkdin

Read more

Martin Hinshelwood
In organizational development and team dynamics, Agile (as the Agile Manifesto delineates) and Scrum (as the Scrum Guide outlines) guide teams not by solving their problems but by illuminating the issues that demand attention. These frameworks aim to identify and spotlight the challenges within a team or organization’s processes, effectively …
Martin Hinshelwood
This week, I participated in a Scrum.org Webinar hosted by Sabrina Love (Scrum.org Product Owner) as well as my colleagues, Joanna Płaskonka, Ph.D. and Alex Ballarin to discuss the state of learning and how immersive learning is the future of training. You can watch the video below to hear what …
Martin Hinshelwood
For a long time now I have been searching for that perfect domain that epitomised the vision, the why, of what I am trying to achieve with my customers and the industry at large. Now I have found it in http://nkdagility.com
Martin Hinshelwood
At the MVP Summit I was appalled by the number of people who asked questions about new features for supporting hierarchical tasks! I shared a disgusted look with Peter Provost and we had a quick (and I mean really quick) conversation that resulted in this post. it really comes down …