我在一个解决方案中有两个asp.net项目。一个是WebForms,另一个是WebApi项目。
我正在尝试使用WebApi中的方法将图像保存在WebForms的根文件夹中。不幸的是,我无法从WebApi方法获取WebForms的BaseDirectory
。
这就是我的尝试:
//this returns me only the root folder of the API i.e; D:\Projects\MyApp\API\)
string basePath = System.AppDomain.CurrentDomain.BaseDirectory;
有可能做我正在尝试的事情吗?
答案 0 :(得分:1)
我猜你可以导航到你的相关应用程序,如果它的目的地满足一些文件夹树位置要求使用这个:
string relativePath = "..\\Web\\";
string basePath = System.AppDomain.CurrentDomain.BaseDirectory;
string webPath = Path.GetFullPath(baseDirectory + relativePath);