无法在MVC应用程序中获取项目目录路径

ars*_*ena 3 c# asp.net-mvc path

我正在尝试获取项目目录路径(My Documents\Visual Studio 2013\Projects\SmartPhoneCatalog\SmartPhoneCatalog).

尝试过Directory.GetCurrentDirectory,Enviroment.CurrentDirectory但都返回IIS Express文件夹路径.(C:\Program Files (x86)\IIS Express\)

有什么建议使用哪种方法?

cod*_*sed 9

尝试 HostingEnvironment.ApplicationPhysicalPath


dan*_*wig 6

尝试AppDomain.CurrentDomain.BaseDirectory

如果有内存,这将带您进入My Documents\Visual Studio 2013\Projects\SmartPhoneCatalog\SmartPhoneCatalog\bin,因此您可能必须从此处上移一个目录。