Roberto Brunetti

Developing in the cloud

.NET Programming

Archives

November 2008 - Posts

Errore 29045 sulla Merge Replication

Questo errore significa un po' tutto :-) e spesso viene fuori per errori molto generici: usando la funzione ShowError che trovate sul mio sito www.thinkmobile.it nella sezione download si ricavano i vari errori della collection Errors della SqlCeException ricevuta dal client.

A parte questo, oggi, da un cliente, non riuscivo più a creare una sottoscrizione ad una semplicissima pubblicazione, quando, fino a qualche settimana fa non avevo nessun problema: dopo un po' di indagini, dando la colpa a qualcosa riguardante la security, alla fine abbiamo scoperto che il Service Pack 1 di Visual Studio 2008 "sput...." la configurazione dell'agente di merge server-side: avendo VS installato sul mio portatile insieme alla parte di replica è successo il casino quando un mesetto fa ho installato il SP1.

Per risolvere il problema abbiamo provato a reinstallare, fancedo repair, i server tools (tra l'altro questi componenti non sono presenti sul service pack 1 di visual studio 2008), ma niente da fare. Anche rilanciando il web configuration wizard la dll non veniva ricopiata nella virtual directory di IIS che aveva ancora la versione di dicembre 2007 (ovvero la 3.5 normale).

E' stato necessario cancellare a mano la dll (fermando IIS che gelosamente la bloccava) e poi rilanciare il wizard (o se preferite basta una copia manuale).

Per il download dei vari componenti potete fare riferimento a questo mio post: http://blogs.devleap.com/rob/archive/2008/09/17/sql-ce-3-5-sp1-mobile-e-non.aspx

Tutto è bene ciò che finisce bene.

Hope useful

Posted: Nov 19 2008, 01:57 AM by rob | with no comments
Filed under: ,
TFS Power Tools 2.3

E' stata rilasciata una nuova versione dei Power Tools per Team Foundation Server: http://www.microsoft.com/downloads/details.aspx?FamilyID=FBD14EEA-781F-45A1-8C46-9F6BA2F68BF0&displaylang=en

Occhio alla disinstallazione (leggere il doc scaricabile dal link riportato) della versione precedente.

Posted: Nov 15 2008, 01:30 PM by rob | with no comments
Filed under:
TFS 2008 e WSS 3.0: spostare l'url ?

Eseguendo un upgrade di WSS 2.0 su WSS 3.0 per la parte SharePoint di Team Foundation server occorre impostare nella configurazione di TFS il nuovo path per il sito amministrativo di SharePoint. In questo modo quando si crea un nuovo progetto in TFS.

Durante l'upgrade di WSS 3.0 probabilmente il nuovo sito amministativo di SharePoint viene agganciato ad una porta Http diversa. Se TFS punta ancora al vecchio url non è in grado di creare nuovi progetti Team Project.

Dalla versione 2008 è disponibile il comando TFSAdminUtil che trovate nella directory C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Tools. La directory è ancora quella di 2005 se avete eseguito l'upgrade da TFS 2005 a TFS 2008.

Tramite il comando tfsadminutil configureconnections /view è possibile visualizzare le varie connessioni di TFS verso gli altri prodotti, fra cui WSS.
TfsAdminUtil - Team Foundation Admin Utility
Copyright (c) Microsoft Corporation.  All rights reserved.

There is no current VSTS client certificate configured.  This is not an error co
ndition.
Current value for ATUri               = http://TFSROB:8080
There is no current setting for PublicATUri.  This is not an error condition.
Current value for SharepointUri       = http://tfsrob:80
Current value for SharepointSitesUri  = http://tfsrob:80/sites
Current value for SharepointAdminUri  = http://tfsrob:17012/_vti_adm/admin.asmx
Current value for SharepointUnc       = \\tfsrob\Sites
Current value for ReportsUri          = http://tfsrob:80/Reports
Current value for ReportServerUri     = http://tfsrob:80/ReportServer/ReportServ
ice.asmx
Current value for Team System Web Access Work Item Editor    =
Current value for Team System Web Access Changeset Details    =
Current value for Team System Web Access Difference    =
Current value for Team System Web Access View    = 

Come si può notare l'url verso il sito di Amin di SharePoint è http://tfsrob:17012/_vti_adm/admin.asmx. Le restanti configurazioni riguardano Reporting Services e l'url per l'accesso ai siti "normali" di WSS che rappresentano i vari Team Project.

Utilizzando

tfsadminutil configureconnections /SharepointAdminUri:http://tfsrob:33335/_vti_adm/admin.asmx

TfsAdminUtil - Team Foundation Admin Utility
Copyright (c) Microsoft Corporation.  All rights reserved.

Successfully set SharePoint Admin URI to specified value http://tfsrob:33335/_vti_adm/admin.asmx

Si può facilmente modificare l'url.

Oltre a questa semplice modifica occorre modificare i template utilizzati durante la creazione di un nuovo progetto per utilizzare il formato WSS 3, altrimenti si incorre in questo errrore:
"TF30267: Windows SharePoint Services version 2 templates are not supported in this version of the product."

Per farlo occore eliminare i vecchi template e eseguire l'upload dei nuovi. Il metodo più semplice è il seguente:

1) Scaricare lo zip da quì: http://bloggingabout.net/media/p/69832.aspx
2) Eseguire i seguenti passi dopo aver scompattato lo zip

stsadm syntax: stsadm -o deletetemplate -title VSTS_MSFAgile

stsadm -o addtemplate -filename X:\VSTS_MSFAgile.stp -title VSTS_MSFAgile

stsadm syntax: stsadm -o deletetemplate -title VSTS_MSF_CMMI

stsadm -o addtemplate -filename X:\VSTS_MSF_CMMI.stp -title VSTS_MSF_CMMI

iisreset

Hope useful

Posted: Nov 10 2008, 05:07 PM by rob | with no comments
Filed under: