Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VisualStudio每次都发布所有内容_C#_Visual Studio_Visual Studio 2012_Visual Studio 2013_Asp.net Mvc 5 - Fatal编程技术网

C# VisualStudio每次都发布所有内容

C# VisualStudio每次都发布所有内容,c#,visual-studio,visual-studio-2012,visual-studio-2013,asp.net-mvc-5,C#,Visual Studio,Visual Studio 2012,Visual Studio 2013,Asp.net Mvc 5,我正在使用VisualStudio2013和MVC5项目,我遇到了一些非常奇怪的事情。当我使用我的家庭wifi发布项目时,有时它会发布所有内容,而不管更新的文件和未更新的文件,有时它只发布更新的文件(这要快得多)。然后我去办公室A,它总是发布唯一更新的文件,但当我去办公室B时,它总是发布所有内容。我以前使用过Visual studio 2012和mvc4,在发布项目方面没有任何问题,只是在我转到VS 2013之后才发生了。有什么想法吗 提前感谢。听起来很奇怪,VS afaik默认发布所有内容。可

我正在使用VisualStudio2013和MVC5项目,我遇到了一些非常奇怪的事情。当我使用我的家庭wifi发布项目时,有时它会发布所有内容,而不管更新的文件和未更新的文件,有时它只发布更新的文件(这要快得多)。然后我去办公室A,它总是发布唯一更新的文件,但当我去办公室B时,它总是发布所有内容。我以前使用过Visual studio 2012和mvc4,在发布项目方面没有任何问题,只是在我转到VS 2013之后才发生了。有什么想法吗


提前感谢。

听起来很奇怪,VS afaik默认发布所有内容。可能有一些自定义设置用于在Office A中发布配置文件?您能否提供有关该主题的更多信息,以便我们可以尝试重现该行为?是的,默认情况下Visual Studio不支持仅发布更新的文件。它每次都会发布所有内容。也许在Office A中有某个第三方扩展或其他扩展不支持此功能。@walther我正在使用ftp发布,配置文件是除地址和用户名/密码之外的默认配置文件。除此之外,其余的都是默认值。例如,脚本文件夹是Office A,发布总是需要一眨眼的时间,但现在在家里需要安静一些时间。@ChrisPratt我不知道它不支持它。但是,与第一次发布的项目相比,看到那些“未更新”的文件发布得如此之快,我认为它确实检查了差异。因为您是通过FTP发布的,所以它可能实际上是在检查文件的mtime,并且只有在不同的情况下才上载文件。VisualStudio在技术上仍然试图发布所有内容,但并非所有内容都可以上传。但是,如果mtime已更改(只需将文件复制到新位置即可更改),则它将被重新上载。这可能就是您的场景中发生的情况。