【发布时间】:2020-11-24 03:32:40
【问题描述】:
我正在维护一个 .net core 2.2 应用程序。在几台计算机上它工作得很好,但是当我将它发布到它应该在的服务器上时,它会在对文件的所有引用中给出错误。示例:File.ReadAllText ("./App/Config.json")。
问题是它在 c:\windows\system32\inetsrv... 中查找文件,而不是在发布站点的文件夹中查找它。这会产生如下错误:
找不到路径“c:\windows\system32\inetsrv\App\Config.json”的一部分。
当然该网站发布在 c:\inetpub\wwwroot[sitename]
什么可能导致这种行为?
【问题讨论】:
-
使用相对路径会受到此类问题的影响。您必须修改该应用程序以解析完整路径,stackoverflow.com/questions/43992261/…
标签: asp.net-core