gpt4 book ai didi

c# - IOException: 找不到网络名称

转载 作者:太空狗 更新时间:2023-10-29 20:42:28 26 4
gpt4 key购买 nike

我运行一个用 C# 编写的 C# MVC 网站已经很长时间了。最近,我在记录器数据中注意到这条日志消息:

System.IO.IOException: The network name cannot be found.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.EnumerateFiles(String path)
at System.Web.WebPages.Deployment.WebPagesDeployment.AppRootContainsWebPagesFile(String path)
at System.Web.WebPages.Deployment.PreApplicationStartCode.OnChanged(String key, Object value, CacheItemRemovedReason reason)
at System.Web.Caching.CacheEntry.CallCacheItemRemovedCallback(CacheItemRemovedCallback callback, CacheItemRemovedReason reason)

我也知道:

  1. 此异常是从 ASP.global_asax 文件中抛出的。
  2. 这种情况在几周内发生一次。但是,当它发生时,我在我的记录器中看到了几次这种异常(每次异常之间延迟一秒)。

如您所见,此调用堆栈中的任何内容均不在我的代码中。因此,我不知道如何重现或解决这个问题。

你建议我如何解决这个问题?任何提示都会有所帮助。

最佳答案

查看 source code ,这个异常是由框架本身触发的。

它尝试枚举 HttpRuntime.AppDomainAppPath 中的所有文件.看起来这条路径在您的场景中并不总是可用,这似乎有点奇怪。您将文件托管在哪里?

我建议您记录 HttpRuntime.AppDomainAppPath 的值并从那里搜索。我认为这将是一个相当不寻常的值(value)......

关于c# - IOException: 找不到网络名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36422473/

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