2010-06-30 5 views
1

Contexte: Nous hébergeons une activité Windows Workflow .NET 4.0 dans un service WCF sur IIS. Le serveur est une machine Windows 2008 R2. Problème: L''activité' échoue dans l'appel InitializeComponent() du constructeur avec la trace de pile suivante (XamlObjectWriterException). Ce problème semble être lié à la machine - c'est-à-dire qu'il fonctionne sur certaines machines mais échoue sur d'autres.XamlObjectWriterException dans Windows Workflow 4

Stack Trace:

at System.Xaml.XamlObjectWriter.WriteEndObject() 
at System.Xaml.XamlObjectWriter.Dispose(Boolean disposing) 
at System.Xaml.XamlWriter.System.IDisposable.Dispose() 
at MyActivity.InitializeComponent() in \MyActivityLib\obj\Debug\MyActivity.g.cs:line 81 

Quelqu'un at-il trouvé un problème similaire et/ou connaître la cause? J'ai trouvé this Microsoft Connect bug, ce qui donne la même erreur, mais ils ne semblent pas avoir été capables de le reproduire de manière fiable, et il a été fermé avant RTM.)

Un de nos développeurs pourrait provoquer cette erreur lors de l'hébergement sur IIS (Windows XP), tandis que l'activité s'exécutait parfaitement à partir d'une application de console de test sur sa machine. Il a ensuite supprimé son arbre source et l'a revu, et le problème IIS semble avoir disparu pour lui. Cependant, en essayant la même approche (supprimer la source & re-checkout) n'a pas fixé notre combinaison de serveur de construction/environnement de test.

Merci

Répondre

0

Il se trouve que notre serveur est toujours en cours .NET 4 Beta 2. n'explique pas les problèmes que nous avions sur la machine locale développeurs (certainement en cours d'exécution RTM), mais oh bien - au moins c'est réparé.

+0

N'oubliez pas de marquer ceci comme la réponse. – Will

Questions connexes