gpt4 book ai didi

c# - 由 Directory.Delete() 引起的 WCF 安全异常

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:42 24 4
gpt4 key购买 nike

我遇到了一个奇怪的问题:我从我的客户那里调用了 WCF-Operation。该操作删除指定目录下的所有文件,最后也删除它们的父目录。

实际上,这是有效的。没有抛出异常,文件夹中的文件和文件夹本身被成功删除。

但是:我的客户端的 wcf 上下文失效了,所以我需要再次实例化服务客户端。如果我不删除目录,但只删除所有内容中的文件,则一切正常。实际上我不知道为什么删除目录会对调用服务的客户端产生影响??!

谢谢

最佳答案

很抱歉回复晚了,但我只是浪费了一个下午来处理完全相同的问题。我终于找到了调用 Directory.Delete() 的问题。它工作正常,没有异常等。

在我们的例子中,我们删除了托管 WCF 服务的文件夹的子文件夹。据我了解,这会强制应用程序回收,终止您的 session /服务等

我们的服务是存储/删除文件,所以我们将文件存储位置移到了应用程序文件夹之外,现在它似乎工作正常。

更多信息在这里:

http://www.geekays.net/post/2008/10/14/ASPNET-webdomain-recycle-on-subfolder-changes.aspx

关于c# - 由 Directory.Delete() 引起的 WCF 安全异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2231642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com