Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net VS2013发布-文件系统输出为zip_.net_Msdeploy_Visual Studio 2013 - Fatal编程技术网

.net VS2013发布-文件系统输出为zip

.net VS2013发布-文件系统输出为zip,.net,msdeploy,visual-studio-2013,.net,Msdeploy,Visual Studio 2013,是否仍然可以使用VS2013发布配置文件,文件系统 并输出已完成发布的zip文件 我不是在寻找Web部署包,我是在寻找文件系统模式,而是压缩发布的文件,你可以让它来做这件事,它在UI中,尽管我实际上无法找到我是如何做的,再次做的!*帮助仅适用于VS 2012,通常不太有用 但是,查看.pubxml文件内部会给出一个线索(我编辑此文件是为了保护罪犯)。如下所示,PackageAssingFile是您所需要的。您可以通过UI来实现这一点,这就是我实现这一点的原因,但是现在我找不到这一点的UI,但是您

是否仍然可以使用VS2013发布配置文件,
文件系统

并输出已完成发布的zip文件


我不是在寻找Web部署包,我是在寻找文件系统模式,而是压缩发布的文件,你可以让它来做这件事,它在UI中,尽管我实际上无法找到我是如何做的,再次做的!*帮助仅适用于VS 2012,通常不太有用

但是,查看.pubxml文件内部会给出一个线索(我编辑此文件是为了保护罪犯)。如下所示,PackageAssingFile是您所需要的。您可以通过UI来实现这一点,这就是我实现这一点的原因,但是现在我找不到这一点的UI,但是您可以将此XML放在您的文件中,然后尝试

<Project ToolsVersion="4.0" ...>
  <PropertyGroup>
    <WebPublishMethod>Package</WebPublishMethod>
...
    <ExcludeApp_Data>True</ExcludeApp_Data>
    <DesktopBuildPackageLocation>M:\OUTPUT.zip</DesktopBuildPackageLocation>
    <PackageAsSingleFile>true</PackageAsSingleFile>
    <DeployIisAppPath>Demonstration site</DeployIisAppPath>
  </PropertyGroup>
</Project>

包裹
...
真的
M:\OUTPUT.zip
真的
示范点

这对我不起作用。仍然在复制您通过在Publish UI中选择Package as deployment type创建的所有文件,该UI为您提供zip选项,但这与文件系统发布非常不同。如果您查看由包创建的目录结构,它与文件系统不同。软件包不能简单地解压和覆盖应用程序,你必须使用部署工具。