Я отвечаю на один мой вопрос.Таким образом, после долгих поисков в Google и двухдневного исследования это наконец работает.
Краткое описание:
Я создал Configuration = QA (на основе конфигурации отладки) для Solutionчерез Configuration Manager.
Важно: Я удалил параметр «Платформа» для конфигурации QA.Я не мог собрать пакет, пока не сделал этого. (Мой компьютер для разработки - Win7-x64, и я не уверен, что этот шаг необходим для x86. Но мой сервер сборки Win2008-x86 отлично работает с этой модификацией.) Это раздел конфигурации QA из моего .wdproj
<PropertyGroup Condition=" '$(Configuration)' == 'QA' ">
<DebugSymbols>True</DebugSymbols>
<OutputPath>QA\</OutputPath>
<EnableUpdateable>true</EnableUpdateable>
<UseMerge>true</UseMerge>
<SingleAssemblyName>
</SingleAssemblyName>
<UseWebConfigReplacement>false</UseWebConfigReplacement>
<DeleteAppDataFolder>true</DeleteAppDataFolder>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<ExcludeApp_Data>true</ExcludeApp_Data>
</PropertyGroup>
Я создаю и упаковываю файл .wbproj с помощью следующей команды:
msbuild WebSite.Deploy.wdproj /t:Build;Package /p:Configuration=QA
Для информации : При необходимости вы можете использовать стандартные параметры веб-публикации (например, ExcludeApp_Data, DeployIisAppPath и т. Д.) В разделе конфигурации QA.