VSTS non genera la Classe WSE

Annoto velocemente gli step da seguire quando Visual Studio Team System 2005 non genera la classe proxy WSE per una web reference.

Con VSTS aperto:
Pannello di controllo: disinstallare WSE 3.0
Reinstallare WSE 3.0 disponibile qui
Chiudere VSTS
Riavviare IIS
Riaprire VSTS e chiamare Update WebReference.

No comment »

WorkFlow e ReplicatorActivity

Sto sviluppando un workflow e devo ammettere che mi sto divertentendo davvero tanto.

Ho incontrato alcune problematiche che ho risolto grazie ai seguenti link:

  • Tutorial sull’ utilizzo del controllo ReplicatorActivity (sorgente e video)
  • Come passare dati all’attività all’interno di un Replicator che viene eseguito in parallel qui.

No comment »

AddUserToRole Collation Conflict

Ricevevo una eccezione utilizzando System.Web.Security.Roles.AddUserToRole,
nello stack trace dell’errore trovavo:
System.Data.SqlClient.SqlException: Cannot resolve collation conflict for equal to operation.

Ho perso un po’ di tempo prima di identificare che il responsabile era la stored procedure aspnet_UsersInRoles_AddUsersToRoles che aveva problemi di collation.

Ho quindi modificato tutta la stored procedure specificando ovunque lo richiedesse COLLATE database_default.

Poi ho scoperto che anche la stored procedure aspnet_UsersInRoles_RemoveUsersFromRoles aveva lo stesso problema.

No comment »

SqlWorkflowPersistenceService

Per attivare la persistenza dei workflow su Sql Server 2005 è necessario creare un nuovo db e fare girare uno script sql che crea alcune tabelle e stored procedure.

Il file contenente lo script è reperibile a questo path:
“C:\WINDOWS\Microsoft.NET\Framework\v3.0\
Windows Workflow Foundation\SQL\EN\SqlPersistenceService_Schema.sql”

No comment »

Nuovi Application Template per WSS

segnalo il link new WSS Templates

No comment »

Asp.Net BLINQ sandbox

Ho scoperto recentemente il progetto BLINQ prototype, un progetto che genera asp.net website per visualizzare, manipolare, modificare dati basati su un database schema. Come si può intuire dal nome, è tutto basato su LINQ CPT May 2006, e basta puntare BLINQ al database per ottenere una web application con tutte necessarie per gestire i nostri dati.

Lo proverò il prima possibile!

No comment »

WSS, Workflow e InfoPath

Sto sviluppando un demo project per il deploy di un custom workflow per WSS con InfoPath forms.

Ho riscontrato diversi problemi, questi sono alcuni link che mi sono tornati utili:

Developing workflow in 7 step qui

Problemi con Sharepoint Snippets qui

Disattivare e disinstallare correttamente la feature prima del nuovo deploy, configurare correttamente install.bat qui

Separare Initiation Form e Association form qui

Come avviare un nuovo task da un workflow qui.

No comment »

Nuova Veste

Nuova veste e nuova tecnologia, spero che piaccia!
Con la migrazione del mio blog personale a wordpress,
ho avuto modo di approfondire la conoscenza di questo motore di blog/cms,
che al momento reputo molto valido in quanto è un ottimo compromesso
fra flessibilità, prestazioni, e indicizzazione sui motori di ricerca.

Così ho deciso di passare qua anche il mio sito/blog professionale,
che vuole essere una vetrina per incontrare futuri clienti
e al tempo stesso un blog dove annotare le attività lavorative.

No comment »