Archive for Aprile, 2007

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 »