我正在使用一个空白的VS2010解决方案来管理我维护的静态网站。我打算使用ASP.NET网站项目,但这增加了网络服务器不会做的一些东西。如果我仍然应该使用该项目,请告诉我!
我在源代码控制下有代码,并尝试在源镜像中将DEV区域设置为DEV Web服务器。我想将我的更改迁移到开发服务器以供其他人查看,但我不确定执行此操作的最佳方法。如果我在VS中使用“发布网站”命令,它将删除服务器上的文件并复制所有文件。这个问题是需要花费太长时间。特别是当我在VPN上。我可以手动复制文件,但这是一种草率的方式来做到这一点。并且服务器没有FTP,所以也不是一个选项。我缺少一些明显的方法吗?
我考虑过将服务器设置为工作文件夹。然后,每当我想要迁移一个更改时,我只是在该工作区中执行“获取最新”,它将关闭所有已更改的文件。这听起来像是一个好的方法还是有一个首选的方法?
答案 0 :(得分:2)
答案 1 :(得分:1)
以下是一些可能的实施方案:
http://callicode.com/Homeltpagegt/tabid/38/EntryId/27/How-to-only-publish-the-runtime-files-of-an-asp-net-application-using-CruiseControl-net.aspx
http://confluence.public.thoughtworks.org/display/CCNET/Build+Publisher
答案 2 :(得分:1)
首先,我建议不要使用网站“项目”。改为使用Web应用程序项目。
其次,当您使用“发布”命令中的MSDEPLOY时,它会将目标网站与源同步 - 它只会部署更改的内容。