如何在一个解决方案中访问上传的文件到asp.net中的另一个解决方案?

时间:2013-11-28 09:53:29

标签: asp.net-mvc c#-4.0

我有两个解决方案,一个是用户解决方案,第二个是管理员解决方案。我运行或调试两个解决方案。在用户端用户上传文档或文件,并在服务器中保存文件。当管理员从管理员解决方案登录时,他获得了用户上传的文件列表的名称,点击文件名后,他得到的错误是“资源无法找到”,用户同样也获取文件列表作为来自管理员的回复,他也得到错误'没有找到您要查的资源。'以下路径存储在管理解决方案中的web conifg文件中

<add key="adminpath" value="http://localhost:54321/"/>
<add key="userpath" value="http://localhost:61866/"/>

在用户解决方案下面存储在web conifg中的路径

<add key="adminpath" value="http://localhost:54321/"/>
<add key="userpath" value="http://localhost:61866/"/>

感谢 马诺哈尔

1 个答案:

答案 0 :(得分:0)

尝试使用

 HttpContext.Server.MapPath("~") + "/yourfolder/"  

我认为你无法下载2个不同链接的文件

yourlocalhost:54321 / files / somefile.zip与yourlocalhost不同:61866 / files / somefile.zip

因此,使用服务器的Map路径可以解决它。