我刚刚完成了一个图片较多的网站,并将其发布到FTP服务器。发布时间大约需要5分钟。是否有办法配置只发布特定文件类型?我想只在文件扩展名为(.config, .aspx, .cs, .asmx, .js, .html, .css, .master)时推出更改。
这个可行吗?
这个可行吗?
不,发布过程会将整个网站都发布上去。
先在本地计算机上进行发布,然后使用FTP工具(Filezilla、CoreFTP等)选择性地上传文件到服务器上。
很遗憾,这是不可能的。发布操作要么全部成功,要么全部失败。
尽管如此,如果只有代码后台文件发生更改而标记/图像/其他内容没有更改,我有时会仅复制DLL程序集(从bin目录到IIS网站文件夹)。
你可以将不想发布的内容的Build Action
设置为None
这些内容不会被复制到部署目录中
我刚刚确认过它是有效的(我在一个MVC3网站上进行了测试)
所以你需要更改每个要排除的文件的设置,但你可以同时更改多个文件的设置,而文件夹无法被排除