ASP.NET MVC:获取子项目的Content文件夹的路径

时间:2014-06-02 17:29:21

标签: c# asp.net-mvc document-root server.mappath subproject

我的问题有点混乱。目前我有一个主(根)ASP.NET MVC项目位于基础,而所有子项目都作为参考添加。我想使用子项目的内容文件夹,但遗憾的是Server.MapPathContent.Url一直在向我提供根项目 内容文件夹,而不是子项目内容文件夹(项目输出到的位置)

我在StackOverflow上搜索了很多,但似乎大多数人都试图找到主要项目的路径,这不是我想要的。我从其中一个子项目的控制器调用此方法。

非常感谢,祝圣诞快乐:)

1 个答案:

答案 0 :(得分:1)

您可以像这样给出一个子项目的网址。

filename = Path.GetFileName(file.FileName);

destinationPath = Path.Combine(Server.MapPath("〜/ Images /"),filename);

string url =" http://localhost:4334/ImageUpload/ImageUploadSub/?imagename=" + filename +"& imagepath =" + destinationPath;