2017-01-02 51 views
0

我有一个旧网站正在由teamcity部署到服务器。 以前,这是通过调用构建目标MSDeployPublish完成的。 从teamcity部署的所有其他站点使用Package,然后通过调用生成的cmd文件来部署单独的生成配置。构建网站时缺少deploy.cmd

但是,这一个网站建立时不会生成cmd文件。 包压缩文件确实包含Archive.deploy.cmd文件,但包输出目录中缺少Project.deply.cmd

我一直在比较这个项目与其他工作,但无法找到根本原因。

一个工程:

teamcity artifacts dropdown

而一个不工作:

teamcity artifacts dropdown

回答

1

看来我破解了;

<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

+0

感谢分享解决方案,请接受它作为答案,这对有类似问题的其他社区会有好处。 –

+0

是的,我打算,只需要等待几天才允许我这样做:) –