C# .net更改WCF客户端的临时文件位置

C# .net更改WCF客户端的临时文件位置,c#,.net,wcf,C#,.net,Wcf,我们在项目中使用WCF客户端与外部SOAPWeb服务通信。看起来WCF需要创建一些临时文件来处理请求,而且由于我们的应用程序容器非常受限,我们收到了一条权限错误消息。要解决此问题,我们应该更改代码中的临时文件位置(不在web.config中,因为我们无法更改它) 有没有办法更改C程序中的临时文件位置 附言:我们正在使用Azure功能应用程序作为我们的应用程序容器;因此,我们无法更改动态SKU上的web.config。这看起来很像XY问题。为什么您的WCF客户端要创建临时文件?即使。。。为什么不允

我们在项目中使用WCF客户端与外部SOAPWeb服务通信。看起来WCF需要创建一些临时文件来处理请求,而且由于我们的应用程序容器非常受限,我们收到了一条权限错误消息。要解决此问题,我们应该更改代码中的临时文件位置(不在web.config中,因为我们无法更改它)

有没有办法更改C程序中的临时文件位置


附言:我们正在使用Azure功能应用程序作为我们的应用程序容器;因此,我们无法更改动态SKU上的web.config。

这看起来很像XY问题。为什么您的WCF客户端要创建临时文件?即使。。。为什么不允许这样做?对于如何解决实际问题,最好提出一个开放式问题。@nvoigt WCF使用DataContractSerializer为SOAP请求创建信封,该序列化程序需要创建临时文件。此外,Azure功能应用程序不允许您拥有自己的web.config或修改现有的web.config。@nvoigt这看起来很像XY问题。为什么您的WCF客户端要创建临时文件?即使。。。为什么不允许这样做?对于如何解决实际问题,最好提出一个开放式问题。@nvoigt WCF使用DataContractSerializer为SOAP请求创建信封,该序列化程序需要创建临时文件。此外,Azure功能应用程序不允许您拥有自己的web.config或修改现有的web.config。@nvoigt