通过Visual Studio通过FTP发布MVC项目

时间:2015-08-01 00:13:19

标签: sql-server visual-studio-2013 ftp asp.net-mvc-5 hosting

我正在尝试将我的项目复制到没有Web部署的服务器。 (tsohost-如果错了)。所以我唯一的选择是FTP。不知怎的,当我使用VS 2013执行此操作时,它会跳过我的数据库(mdf文件)和Content中的几个文件夹。该页面在发布后工作,但功能上基于数据库当然不见了。问题是,是否有办法通过FTP部署完整的解决方案? 它是MVC 5,适用于Windows 2012上的.NET 4.5 谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

如果我是Captain Obvious,请原谅我,但你在App_Data文件夹中有你的.mdf数据库吗?内容文件的属性是否复制到输出目录 = 始终复制

enter image description here

答案 1 :(得分:0)

好的,所以我找到了原因。选择要部署的项目时,需要此项目文件夹中的所有文件而不是此项目中的所有文件。然后它复制了所有内容,没有任何问题。