【问题标题】:httpcontext.current.server.mappath returning wrong pathhttpcontext.current.server.mappath 返回错误的路径
【发布时间】:2019-03-19 21:10:12
【问题描述】:

我用过

“httpcontext.current.server.mappath”

大约 2 年前,到目前为止,我在任何部署中都没有遇到任何问题。

现在我已经部署到一个新的 windows 服务器 IIS。

上面的语句一直在返回,我的本地机器路径。

我不知道为什么?

任何人都可以发光!!!

【问题讨论】:

  • 路径,包括我本地计算机中 Visual Studio 解决方案的文件夹名称,而不是服务器上的路径。
  • 您的新 IIS superuser.com/questions/1163409/… 上缺少 dll 库
  • fubo,感谢您的快速回复。我已将图像附加到原始帖子以正确表示问题。希望它能增加更多的见解。 DLL在那里。部署的系统正在寻找“我的本地路径”并且失败了。
  • 图片显示“加载 msvcr.dll 时出错”
  • 现在已经解决了。我的本地解决方案的临时文件和日志在最终部署中一直很糟糕。在清除每一个并干净部署后,成功。我不知道为什么最终部署会维护到本地临时文件和日志的链接。

标签: c# visual-studio server path


【解决方案1】:

我理解您的担忧,并据我所知提供了更好的解决方案。

请转到您的本地计算机 (C:\Users\Admin\AppData\Local\Temp) 删除其中的所有文件并尝试重新构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2014-02-07
    • 2018-09-08
    • 2015-04-03
    相关资源
    最近更新 更多