Asp.net 找不到文件';c:\windows\Temp\xxxxxx.dll';
我们有一个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类 有什么想法/建议吗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”命令也无法解决问题。服务器重新启动可以在几周内修
提前谢谢 尝试将此文件夹的完全权限授予您用来运行应用程序的帐户。这篇博文肯定解决了我们面临的问题()。- 我们有这段代码
System.Diagnostics.Process.Start(RetrievedURL);
它在后台通过点击按钮打开网页生成IE进程(因为IE是Web服务器上的默认浏览器)
这不是一件聪明的事情,但我们删除了该代码,它肯定停止了IE进程的后台
上面的文章解释了它是如何与XML序列化失败联系在一起的。
谢谢你的研究和这篇博文斯洛博丹·斯蒂皮克,又称斯洛博
希望此解决方案将来能帮助其他人。即使授予完全权限,也可能出现重复的情况。有一个类似的问题,这也不起作用。