C# ASP.NET MVC3-应用程序启动文件夹

C# ASP.NET MVC3-应用程序启动文件夹,c#,asp.net-mvc,asp.net-mvc-3,razor,C#,Asp.net Mvc,Asp.net Mvc 3,Razor,在服务器上的MVC3中查找应用程序启动文件夹时遇到问题。 我在服务器上有一些文件,我需要在渲染视图时访问它们 现在我的核心看起来像这样 DirectoryInfo dir = new DirectoryInfo(@"C:\EndlessPathtoMyApp\Layouts\"); 但我需要它更具动态性,这样无论应用程序文件夹在哪里都能正常工作 有什么帮助吗(如果有帮助,我正在使用razor MVC3) EOG使用Server.MapPath(“~/Layouts”) ~是应用程序的根。这适用

在服务器上的MVC3中查找应用程序启动文件夹时遇到问题。 我在服务器上有一些文件,我需要在渲染视图时访问它们

现在我的核心看起来像这样

DirectoryInfo dir = new DirectoryInfo(@"C:\EndlessPathtoMyApp\Layouts\");
但我需要它更具动态性,这样无论应用程序文件夹在哪里都能正常工作

有什么帮助吗(如果有帮助,我正在使用razor MVC3)

EOG使用
Server.MapPath(“~/Layouts”)

~是应用程序的根。这适用于所有ASP.NET和MVC版本