gpt4 book ai didi

c# - HostingEnvironment.MapPath 返回错误的路径

转载 作者:行者123 更新时间:2023-11-30 22:00:35 24 4
gpt4 key购买 nike

所以我有一个网络应用程序。

在 IIS 中,我有一个站点 WEBSITE,我的应用程序是从 WEBSITE 拥有的子站点 APPLICATION 运行的。

机器上的物理路径与返回的 HostingEnvironment.MapPath 不匹配。

假设我想进入路径 PATH:

"\Folder\Document.pdf"

应用程序的物理路径是:

"E:\WEBSITE\APPLICATION"

HostingEnvironment.MapPath(PATH) 正在返回:

"E:\WEBSITE\Folder\Document.pdf"

这显然是错误的。

这是怎么回事?

最佳答案

路径中缺少 ~,包括虚拟路径和物理路径。路径将是:

"~\Folder\Document.pdf"

关于c# - HostingEnvironment.MapPath 返回错误的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28437194/

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