2013-03-05 2 views
1

Есть ли способ выполнить пакетный файл после публикации веб-приложения, то есть после использования опции «Опубликовать».Пакетный файл для запуска после публикации

Я прочитал несколько других вопросов, на которые здесь предлагают следующее:

1) Добавить AfterPublish атрибут в файле проекта:

<Target Name="CustomPostPublishActions" AfterTargets="MSDeployPublish" > 
    <Exec Command="echo Post-PUBLISH event: Active configuration is: $(ConfigurationName)" /> 
</Target> 

Это не похоже на работу. Это относится только к Visual Studio 2010?

2) Добавить расположение пакетного файла в текстовом поле AfterBuild, как показано на скриншоте ниже:

enter image description here

После построения работает до опубликовывать так что это не будет работать. Как это сделать в Visual Studio 2008?

ответ

1

Как this post гласит:

Следующая команда дублирует диалоговое окно Publish Web Site с настройками по умолчанию.

Команды для публикации веб-узла с настройками по умолчанию

aspnet_compiler -nologo -v/-p "C:\WebSite1" -u "C:\TargetPath" 

Таким образом, вы можете сделать следующим образом:

1) Прочитайте выше пост и попытаться построить биту файл с компиляцией/опубликовать команда.

2) Внутри этого файла bat после компиляции/публикации веб-сайта с предыдущей командой добавьте командные команды, которые вы хотите выполнить.

Надеюсь, это вам поможет