gpt4 book ai didi

c# - 在 ASP.NET 的外部 C# 类中使用 Server.MapPath

转载 作者:IT王子 更新时间:2023-10-29 03:33:18 29 4
gpt4 key购买 nike

我正在尝试获取 C# 类中某些文件的绝对路径。 Server.MapPath 当然适用于 ASPX 及其代码隐藏页面,但在另一个类文件中不存在。我试过 HostingEnvironment.MapPath(),但它提示说相对虚拟路径是不允许的。有什么想法吗?

System.Web 已导入。

最佳答案

ServerUtility 类在您的 HttpContext 中作为一个实例可用。如果您所处的环境知道它将在 ASP.Net 管道内执行,则可以使用

HttpContext.Current.Server.MapPath()

不过,您必须导入 System.Web

关于c# - 在 ASP.NET 的外部 C# 类中使用 Server.MapPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190196/

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