更改wcf客户端的xmlSerializer tempFilesLocation

本文关键字:xmlSerializer tempFilesLocation 客户端 wcf 更改 | 更新日期: 2023-09-27 18:08:49

我们在我们的项目中使用WCF客户端,这是一个Azure功能应用程序,与外部web服务进行通信。由于权限问题,我们需要更改xmlSerializer的tempFilesLocation。我在网上搜索了一下,找到了下面的配置,我们可以在我们的网站上使用。

<system.xml.serialization>
   <xmlSerializer tempFilesLocation="an absolute path of your choice"/>
</system.xml.serialization> 

但是在Azure Functions应用程序中,我们无法访问web。配置,所以我们需要找到一种在代码中做到这一点的方法。有没有办法改变代码中的tempFilesLocation ?

更改wcf客户端的xmlSerializer tempFilesLocation

不能修改网页。配置在动态sku上运行的函数(按调用付费)。

然而,如果你在非动态/经典sku上创建你的函数(你按虚拟机付费,常规web应用程序的定价模式),那么你可以修改web。通过applicationHost配置设置。xdt文件。关于如何使用xdt文件的更多详细信息请参见:https://github.com/projectkudu/kudu/wiki/Xdt-transform-samples