gpt4 book ai didi

c# - XmlSerializer 找不到文件 C :\Windows\Temp\*. dll

转载 作者:太空狗 更新时间:2023-10-30 00:59:15 24 4
gpt4 key购买 nike

我有一个 ASP.NET 2.0 Web 应用程序运行在一个知名网络托管提供商的共享服务器上。有时我似乎会收到这样的错误:

找不到文件“C:\WINDOWS\TEMP\lxnmfrsz.dll”。说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.IO.FileNotFoundException:找不到文件“C:\WINDOWS\TEMP\lxnmfrsz.dll”。

我四处搜索了一下,这似乎是一个常见问题。一种解决方案是清除临时文件夹或重新启动 IIS。因为我无法在不属于我的服务器上访问这些东西,所以这些并不是真正的选择。我已经尝试使用 web.config 中的指令将临时目录设置为不同的目录,但它似乎仍在使用默认的临时目录。有没有其他方法可以更改临时目录和/或解决此问题?

最佳答案

如果总是序列化同一个类型,可以试试pre-generating XmlSerializer binaries using sgen.exe .在这种情况下,XmlSerializer 不会去搜索它们。

关于c# - XmlSerializer 找不到文件 C :\Windows\Temp\*. dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/883551/

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