构建网站时缺少 deploy.cmd
Missing deploy.cmd when building website
我有一个旧网站,正在由 teamcity 部署到服务器。
以前,这是通过调用生成目标 MSDeployPublish 来完成的。
从 teamcity 部署的所有其他站点使用 Package,然后使用单独的构建配置通过调用生成的 cmd 文件进行部署。
但是,这个站点在构建时没有生成cmd文件。
包 zip 文件确实包含 Archive.deploy.cmd
文件,但包输出目录中缺少 Project.deply.cmd
。
我一直在将这个项目与其他几个有效的项目进行比较,但找不到根本原因。
一个有效的:
还有一个不起作用:
看来我破解了;
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
-<PackageAsSingleFile>false</PackageAsSingleFile>
-<ExcludeGeneratedDebugSymbol>true</ExcludeGeneratedDebugSymbol>
-<ExcludeApp_Data>true</ExcludeApp_Data>
-<PublishDatabases>false</PublishDatabases>
-<DeployIisAppPath>Partnerportal</DeployIisAppPath>
-<DesktopBuildPackageLocation>obj\Release\Package\Project.zip</DesktopBuildPackageLocation>
-<Prefer32Bit>false</Prefer32Bit>
+<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
我怀疑可能是 PackageAsSingleFile
导致了这个问题。
我有一个旧网站,正在由 teamcity 部署到服务器。 以前,这是通过调用生成目标 MSDeployPublish 来完成的。 从 teamcity 部署的所有其他站点使用 Package,然后使用单独的构建配置通过调用生成的 cmd 文件进行部署。
但是,这个站点在构建时没有生成cmd文件。
包 zip 文件确实包含 Archive.deploy.cmd
文件,但包输出目录中缺少 Project.deply.cmd
。
我一直在将这个项目与其他几个有效的项目进行比较,但找不到根本原因。
一个有效的:
还有一个不起作用:
看来我破解了;
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
-<PackageAsSingleFile>false</PackageAsSingleFile>
-<ExcludeGeneratedDebugSymbol>true</ExcludeGeneratedDebugSymbol>
-<ExcludeApp_Data>true</ExcludeApp_Data>
-<PublishDatabases>false</PublishDatabases>
-<DeployIisAppPath>Partnerportal</DeployIisAppPath>
-<DesktopBuildPackageLocation>obj\Release\Package\Project.zip</DesktopBuildPackageLocation>
-<Prefer32Bit>false</Prefer32Bit>
+<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
我怀疑可能是 PackageAsSingleFile
导致了这个问题。