2
我们现在有一个相当大的网站,建立在C#/ Asp.Net。我们有两个发布配置文件,一个用于分段,一个用于生产。它们是使用标准Web部署发布配置文件制作的。发布时有没有办法调用自定义代码?
我们现在想要做的就是每当我们发布到Production时发送一封电子邮件。我想要做的是找到某种我可以接入的发布方法。有点像Post-build事件,除了发布之外。
这可能吗?
我们现在有一个相当大的网站,建立在C#/ Asp.Net。我们有两个发布配置文件,一个用于分段,一个用于生产。它们是使用标准Web部署发布配置文件制作的。发布时有没有办法调用自定义代码?
我们现在想要做的就是每当我们发布到Production时发送一封电子邮件。我想要做的是找到某种我可以接入的发布方法。有点像Post-build事件,除了发布之外。
这可能吗?
虽然我还没有测试它有一些在这里向
真实简单的例子:
<Target Name="BeforePublish" BeforeTargets="MSDeployPublish">
<Exec Command="D:\Pre.bat" />
</Target>
<Target Name="AfterPublish" AfterTargets="MSDeployPublish">
<Exec Command="D:\Post.bat" />
</Target>
很抱歉,回复迟了,谢谢你的发帖 – user1166145 2013-03-26 05:09:16
您可以确认您使用的是Visual Studio网站还是ASP.NET Web应用程序项目? – Dai 2013-03-24 23:43:12
这是一个ASP.Net Web应用程序 – user1166145 2013-03-24 23:45:52
是的,发布是定期目标(类似于构建) - 所以您可以按照您制作任何自定义MSBuild更改的方式进行扩展。他们通过VS IDE公开的关于post/pre构建步骤的唯一特殊事情。 – 2013-03-25 00:42:28