2013-03-05 87 views
1

有没有办法在发布Web应用程序后执行批处理文件,即在使用“发布”选项之后。批处理文件在发布后运行

我已经阅读这里这表明以下几个其他问题:

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状态:

以下命令复制使用默认设置发布网站对话框。

命令发布使用缺省设置

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

网站所以你可以做如下:

1)看了上面的帖子,并尝试建立与编译一个bat文件/发布命令。

2)在该bat文件中,在用前面的命令编译/发布网站之后,添加要执行的批处理命令。

希望这可以帮到你