我刚刚完成了一个形象很重的网站,我将该网站发布到FTP服务器上。发布时间大约需要5分钟。有没有办法让我配置哪些文件类型发布?我只想在文件扩展名为(.config,.aspx,.cs,.asmx,.js,.html,.css,.master)时才推出更改。Visual Studio 2010 - 部分发布网站?
这可能吗?
我刚刚完成了一个形象很重的网站,我将该网站发布到FTP服务器上。发布时间大约需要5分钟。有没有办法让我配置哪些文件类型发布?我只想在文件扩展名为(.config,.aspx,.cs,.asmx,.js,.html,.css,.master)时才推出更改。Visual Studio 2010 - 部分发布网站?
这可能吗?
不,发布过程发布整个网站。
首先将它发布到本地计算机上,然后使用FTP工具(Filezilla,CoreFTP ...)选择性地将文件上传到服务器。
谢谢!本地出版似乎是一个体面的选择。看起来很愚蠢,像VS这样的IDE并不能让你控制这个... –
@ Quickfire55它的确如此,因为它提供了预编译程序集中固定命名和强名称的选项。在强类型可更新发布中,引用的处理会有问题。无论如何,让希望他们提供这个设施在他们未来的版本:) – Jayesh
假设新的2012.2更新应该允许你发布特定的文件 - http://www.west-wind.com/weblog/posts/2013/May/10/Publish-Individual-Files-to-your-Server-in-Visual-Studio-20122 - 我还没有想出如何让它工作:上下文菜单选项不存在,但快捷键“ALT + P,ALT + P'是 – drzaus
不幸的是,这是不可能的。发布操作是全或无操作。如果更改仅在代码隐藏文件中且标记/图像/其他内容没有变化,我有时只复制DLL程序集(从bin目录到IIS网站文件夹)。
您是否尝试使用Copy-Web-Tool - 您可以选择单个文件或只更新文件aso。无论如何,选择“发布”还是“复制”都有很大的区别。发布 - >你可以选择预编译你的源代码文件。复制 - >你将不得不复制源代码文件 - 因为它们是在第一次调用aspx文件时编译的。 –
找到了copy-web-tool的位置? –
右键单击解决方案资源管理器中的项目元素 - “复制Web”。如果你找不到它,那么你可能已经通过选择“file - new project - web - asp.net application”而不是“file - new website”来创建你的网站。不幸的是,这在不同的地方找到一些选择。 –