Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 找不到文件';c:\windows\Temp\xxxxxx.dll';_Asp.net_Web Services_Iis - Fatal编程技术网

Asp.net 找不到文件';c:\windows\Temp\xxxxxx.dll';

Asp.net 找不到文件';c:\windows\Temp\xxxxxx.dll';,asp.net,web-services,iis,Asp.net,Web Services,Iis,我们有一个ASP.NETWeb服务(NET2.0/3.5),在使用了几周后会发出一条消息 “System.Web.Services.Protocols.SoapException:服务器无法处理请求。-->System.IO.FileNotFoundException:找不到文件'c:\windows\Temp\xxxxxx.dll” 其中,文件名xxxxxx.dll是一个随机字符串,每次出现问题时都会更改 一旦发生错误,即使是“iisreset”命令也无法解决问题。服务器重新启动可以在几周内修

我们有一个ASP.NETWeb服务(NET2.0/3.5),在使用了几周后会发出一条消息

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

其中,文件名xxxxxx.dll是一个随机字符串,每次出现问题时都会更改

一旦发生错误,即使是“iisreset”命令也无法解决问题。服务器重新启动可以在几周内修复该问题。但是它又来了

我见过很多链接,其中临时文件存储是XmlSerializer动态编译的结果。我们的Web服务代码使用JavaWeb服务,除此之外,没有明确使用XmlSerializer类

有什么想法/建议吗


提前谢谢

尝试将此文件夹的完全权限授予您用来运行应用程序的帐户。

这篇博文肯定解决了我们面临的问题()。-

我们有这段代码

System.Diagnostics.Process.Start(RetrievedURL);
它在后台通过点击按钮打开网页生成IE进程(因为IE是Web服务器上的默认浏览器)

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

上面的文章解释了它是如何与XML序列化失败联系在一起的。 谢谢你的研究和这篇博文斯洛博丹·斯蒂皮克,又称斯洛博


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

即使授予完全权限,也可能出现重复的情况。有一个类似的问题,这也不起作用。