2017-09-28 2 views
0

J'essaie de modifier l'emplacement des sorties XmlSerializer temporaires. J'utilise un site Web (webforms) pour se connecter à un service SOAP (système comptable Acumatica) et pour une raison quelconque, il est en train d'écrire sur les emplacements de chemin IIS:Modifier l'emplacement de sortie temporaire XML du service SOAP

IIS Express: C: \ Program Files (x86) \ IIS express \ files.xml

IIS: c: \ windows \ system32 \ inetsrv \ file.xml

Je ne veux pas d'accorder l'accès à ces dossiers. Comment changer l'emplacement du fichier temp xml. J'ai essayé ceci Changing where XmlSerializer Outputs Temporary Assemblies mais cela n'a pas fonctionné pour moi. Je devrais mentionner que le site Web s'exécute en tant qu'utilisateur IIS_WPG.

Error Message

Répondre

0

Juste obtenu une réponse de la firme de consultants qui me aide à cette question.

Ajouter cette ligne de code dans le fichier gobal.asxp:

IO.Directory.SetCurrentDirectory({folder Path here})

Hope this helps quelqu'un.