gpt4 book ai didi

asp.net - 找不到文件 'c:\windows\Temp\xxxxxx.dll'

转载 作者:行者123 更新时间:2023-12-04 20:50:06 25 4
gpt4 key购买 nike

我们有一个 ASP.NET Web 服务 (net 2.0/3.5),在使用几周后会给出一条消息

" System.Web.Services.Protocols.SoapException: 服务器无法处理请求。---> System.IO.FileNotFoundException: 找不到文件 'c:\windows\Temp\xxxxxx.dll ' ”

其中文件名 xxxxxx.dll 是一个随机字符串,在每次出现问题时都会发生变化。

一旦发生错误,即使是“iisreset”命令也无法解决问题。服务器重新启动修复了几个星期的问题。但后来又来了。

我已经看到很多链接,其中临时文件存储是 XmlSerializer 动态编译的结果的问题。我们的 Web Service 代码使用 Java Web Service,除此之外,没有显式使用 XmlSerializer 类。

任何想法/建议?

提前致谢!

最佳答案

这篇博文绝对解决了我们面临的问题 ( This will describe the problem we were facing )。 - http://devatheart.azurewebsites.net/2011/04/18/troubleshooting-xmlserializer-failure/

我们有这段代码

System.Diagnostics.Process.Start(RetrievedURL);

这是在按钮单击和打开网页的后台生成 IE 进程(因为 IE 是网络服务器上的默认浏览器)。

这不是一件明智的事情,但我们删除了该代码,它肯定会在后台停止 IE 进程。

上面的帖子解释了它如何链接到 XML 序列化失败。
感谢您的研究和这篇博文 Slobodan Stipic,又名 Slobo。

希望此解决方案将来可以帮助其他人。

关于asp.net - 找不到文件 'c:\windows\Temp\xxxxxx.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11664484/

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