从SOAP Service更改XML临时输出位置

时间:2017-09-28 14:56:45

标签: c# asp.net iis soap acumatica

我正在尝试更改XmlSerializer输出Temporary的位置。我使用网站(webforms)连接到SOAP服务(Acumatica会计系统),由于某种原因,它试图写入IIS路径位置:

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

IIS: 的 C:\ Windows \ System32下\ INETSRV \ file.xml

我不想授予对这些文件夹的访问权限。如何更改临时xml文件的位置。我试过这个Changing where XmlSerializer Outputs Temporary Assemblies,但它对我不起作用。我应该提一下,该网站作为IIS_WPG用户运行。

Error Message

1 个答案:

答案 0 :(得分:0)

刚从咨询公司那里得到答案,帮助我解决了这个问题。

将此行代码添加到gobal.asxp文件中:

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

希望这有助于某人。