2017-01-02 89 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

是的,我打算,只需要等待幾天才允許我這樣做:) –