通过Visual Studio发布,本地文件不可用?

时间:2014-01-16 15:47:18

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-4 publish

我有一个运行VS2010的ASP.NET MVC4应用程序。我正在使用“Build> Publish”命令发布并通过我的LAN访问它。

这可行,网站加载。但是,每当网站尝试调用存储在本地驱动器上的目录时,都无法找到它们。所以,如果它试图打开绝对路径:

C:\myFolder\

..它说通过局域网访问它时不存在,即使它在本地运行时工作正常。我尝试将该文件夹添加到VS2010项目并重新发布,路径设置为“\ myFolder \”,但问题仍然存在,收到错误代码:

directory 'c:\windows\system32\inetsrv\myFolder\' does not exist

1 个答案:

答案 0 :(得分:2)

也许您应该使用相对路径并在网站文件夹中部署这些路径? (如果需要,使用App_Data

如何确保服务器上的C:\驱动器可以使用更正文件?