ASP.NET Web Deploy-大型文件夹



我有一个ASP。NET应用程序,在生产端的应用程序中有两个非常大的文件夹:一个用于映像,另一个用于App_Themes。它们从用户输入和定制中动态增长。在我的开发应用程序中也有类似的文件夹,其中只有一些用于测试的示例数据。

我正在通过Visual Studio 2010使用web部署将我的网站发布到生产服务器。我已经更改了.csproj文件设置,将这两个文件夹从部署中排除,并选中了"在目标上保留额外文件"复选框。然而,出版仍然需要很长时间。我认为原因与web部署检查服务器上images文件夹和App_Themes文件夹中的所有文件有关。

有解决出版问题的办法吗?我想继续使用web部署,因为与其他发布方法相比,它确实很实用。服务器正在运行IIS 6。

您可以按照自己的方式发布,但可以发布到本地目录中。那样应该很快。然后设置一个自动复制作业(http://en.wikipedia.org/wiki/Robocopy)将本地发布目录与web服务器同步。Robocopy可以通过.bat文件启动(我敢打赌,你甚至可以以某种方式将其链接到发布完成),并且非常可配置,允许你指定要省略的文件或目录。

最新更新