2017-01-02 2 views
0

У меня есть старый веб-сайт, который развертывается на сервере по команде. Раньше это выполнялось путем вызова целевой сборки MSDeployPublish. Все остальные сайты, развернутые из teamcity, используют Пакет, а затем отдельную конфигурацию сборки для развертывания, вызывая созданный файл cmd.Отсутствует deploy.cmd при создании сайта

Но этот сайт не создает файл cmd при его создании. Пакет zip-файла содержит файл 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

Да, я собирался, просто нужно подождать пару дней, прежде чем мне позволю сделать это :) –

Смежные вопросы