asp.net - 如何在 ASP.NET 上获取 IIS 虚拟目录的物理路径

标签 asp.net asp.net-mvc iis-7

我在 IIS7 上有一个虚拟目录,它指向我的应用程序根目录中的一个文件夹。我那里有一些文件,我需要我的 asp.net 应用程序读取并列出这些文件。我怎样才能做到这一点?有什么方法可以从 asp.net 中知道哪个是虚拟目录的真实物理路径? 我真的很感激任何帮助。谢谢。

最佳答案

您可以使用 Server.MapPath

string physicalFilePath = Server.MapPath("~/path/relative/to/my/app");

关于asp.net - 如何在 ASP.NET 上获取 IIS 虚拟目录的物理路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100911/

相关文章:

asp.net-mvc - Elmah 基本设置问题/问题

iis-7 - IIS7 ADODB VBScript 运行时错误 '800a01ad' Classic ASP - 大量读取,无法解决

jquery - 文件生成的 throbber

windows - 使用自定义协议(protocol)打开 URL - 语法错误?

Javascript + 从选择框中打印值

javascript - 将数据从 MVC Controller 传递到 Angular View ,而不在最终 html 中显示数据值

c# - Entity Framework 代码优先 : Migrate a database known only at runtime

c# - 如何返回 JSON 或 RedirectToAction?

asp.net - 中等信任 Glimpse

asp.net - 如何使用 VSTS 发布管理部署到 Azure 资源组