Azure Webapp域绑定重新启动Webapp

Azure Webapp域绑定重新启动Webapp,azure,web-applications,binding,dns,restart,Azure,Web Applications,Binding,Dns,Restart,我们有一个Azure webapp,可以托管多个租户 租户创建是通过webapp本身完成的,每个租户在主域下获得自己的域(例如tenant1.awesomestuff.com) 我们的问题是,即使我们已使用主web应用程序和冗余web应用程序设置Azure Traffic Manager,但在添加租户时,执行与web应用程序的域绑定的行为会重新启动web应用程序(我预计,因为它在幕后修改web.config) 随着租户创建中断了使用自己系统的实时租户,这一问题变得越来越严重 使用Traffic

我们有一个Azure webapp,可以托管多个租户

租户创建是通过webapp本身完成的,每个租户在主域下获得自己的域(例如tenant1.awesomestuff.com)

我们的问题是,即使我们已使用主web应用程序和冗余web应用程序设置Azure Traffic Manager,但在添加租户时,执行与web应用程序的域绑定的行为会重新启动web应用程序(我预计,因为它在幕后修改web.config)

随着租户创建中断了使用自己系统的实时租户,这一问题变得越来越严重

使用Traffic Manager切换到冗余Webapp不是一个解决方案,因为检测主Webapp宕机的时间太长,我们需要一种方法来告诉Azure在创建租户时使用冗余Webapp,等待主Webapp重新启动并返回,然后再切换回它

我们在应用程序启动中确实有一些代码导致了一些延迟,但我们已经分析了这一点,并且在其他导致大部分延迟的地方花费了更多的时间


欢迎任何建议。

为什么不在您的webapp(*.example.com)下添加一个通配符域呢看见然后让你的应用程序逻辑检查你真正应该回答哪些域。哇,太棒了@evisnobu不知道我可以像那样将通配符域添加到Web应用程序中-非常感谢