我的问题有点混乱。目前我有一个主(根)ASP.NET MVC项目位于基础,而所有子项目都作为参考添加。我想使用子项目的内容文件夹,但遗憾的是Server.MapPath
和Content.Url
一直在向我提供根项目 内容文件夹,而不是子项目的内容文件夹(项目输出到的位置)
我在StackOverflow上搜索了很多,但似乎大多数人都试图找到主要项目的路径,这不是我想要的。我从其中一个子项目的控制器调用此方法。
非常感谢,祝圣诞快乐:)
答案 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;