我们正在使用msdeploy将我们的asp.net 4.5应用程序部署到我们的ci-server上的iis 7.5。在msdeploy步骤之前,我们关闭应用程序池,在部署之后,我们再次启动应用程序池。
现在的问题是我们为应用程序获取了2次Application_Start事件,并在几秒钟之后获得了第一个启动的应用程序的Application_End事件。
在Logfile中我们得到这样的结果:
2015-05-18 16:12:16 Application Startup (id=10e4b1a9-dc9c-471b-bf92-bb172677f3a4)
2015-05-18 16:12:12 Application Shutdown (id=83aa3b76-ae4d-4433-a1a7-df3a7756af7e)
2015-05-18 16:11:54 Application Startup (id=83aa3b76-ae4d-4433-a1a7-df3a7756af7e)
如何防止该应用程序多次启动?