Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual Studio发布与内置版本(c#Web应用程序)_C#_Visual Studio - Fatal编程技术网

Visual Studio发布与内置版本(c#Web应用程序)

Visual Studio发布与内置版本(c#Web应用程序),c#,visual-studio,C#,Visual Studio,所以我对堆栈溢出游戏还是新手,当我第一次去问这个问题时,我看到了一些类似的,但是它们没有提供我想要的详细程度 我有一个c语言的web应用程序项目,这是一个相当大的项目。我很好奇,与发布项目相比,在发布模式下构建并部署上述解决方案的利弊是什么。我以前从未使用过VisualStudio的Publish功能,所以对于giggles,我在早期的项目中测试了它,我为发布而构建,另一方面,我发布了它,并立即注意到两者之间的差异 是的,这是一个相当愚蠢的问题,但是谁能解释一下发布与构建到发布的区别,这两种方法

所以我对堆栈溢出游戏还是新手,当我第一次去问这个问题时,我看到了一些类似的,但是它们没有提供我想要的详细程度

我有一个c语言的web应用程序项目,这是一个相当大的项目。我很好奇,与发布项目相比,在发布模式下构建并部署上述解决方案的利弊是什么。我以前从未使用过VisualStudio的Publish功能,所以对于giggles,我在早期的项目中测试了它,我为发布而构建,另一方面,我发布了它,并立即注意到两者之间的差异

是的,这是一个相当愚蠢的问题,但是谁能解释一下发布与构建到发布的区别,这两种方法的优缺点,以及何时发布与何时构建到发布的项目


我很感激你们的时间

构建项目时,
visualstudio
编译
C
代码并从中创建一些输出(如
dll
文件)。然后可以将这些文件以及其他内容(例如
html
文件、图像等)复制到另一台机器上并进行部署。另一方面,发布可以通过收集所有必需的资源并将它们放在磁盘或FTP上的文件夹中,或者直接将它们上传到Azure之类的云系统,从而以某种方式自动化此过程

因此,这些都是差不多的,;前者只进行编译,而后者则进行编译,还可以将结果复制到另一个地方,即部署它