Nous avons une ancienne application ASP qui instancie une classe visible COM .NET. Dans cette classe, nous effectuons une sérialisation pour stocker notre objet dans la session. Lorsque j'appelle la ligne de code suivante dans ma classe de test, cela fonctionne correctement.La création de XMLSerializer dans .NET déclenche une exception
var cereal = new XmlSerializer(couponApplicator.GetType());
Cependant, quand il est appelé dans le site et je suis le débogage, il jette l'erreur suivante:
{"Cannot execute a program. The command being executed was \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\csc.exe\" /noconfig /fullpaths @\"C:\\WINDOWS\\TEMP\\rwot-yx9.cmdline\"."} System.SystemException {System.Runtime.InteropServices.ExternalException}
Je pensais que peut-être été des autorisations liées donc j'ai essayé de donner « TOUT LE MONDE » contrôle total dans le dossier windows/microsoft.net ainsi que dans le dossier windows/temp. Pour référence, je cours cela sur une machine Windows XP. Des idées?
Heureux que vous figured it out! –