目前我有一个主(根)ASP。. NET MVC项目位于基上,而所有子项目都作为引用添加。我想使用子项目的内容文件夹,但不幸的是,Server.MapPath
和Content.Url
一直给我根项目的内容文件夹,而不是子项目的内容文件夹(这是项目输出的地方)。
我在Stack Overflow周围搜索了很多,但似乎大多数人都在试图找到通往主要项目的路径,这不是我想要的。我从子项目的控制器之一调用这个方法。
您可以像这样提供子项目的url
filename = Path.GetFileName(file.FileName);
destinationPath = Path.Combine(Server.MapPath("~/Images/"), filename);
string url = "http://localhost:4334/ImageUpload/ImageUploadSub/?imagename=" + filename + "&imagepath=" + destinationPath;