我正在尝试更改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用户运行。
答案 0 :(得分:0)
刚从咨询公司那里得到答案,帮助我解决了这个问题。
将此行代码添加到gobal.asxp文件中:
IO.Directory.SetCurrentDirectory({folder Path here})
希望这有助于某人。