在我的Azure环境中,我有一个Webrole,在实例上有多个网站。WCF 项目中 global.asax 中的 Application_Start(( 方法被多次调用(中间几分钟(,而不会命中Application_End或Application_Error。在模拟器中我没有这个问题。
在事件日志中,我看到一个 WAS 事件:"属于站点'xxxx'的应用程序'/'设置了无效的 AppPoolId 'xxxxx'。 因此,应用程序将被忽略"(并且由于为该站点定义的根应用程序无效,因此将禁用该站点(,该站点记录一次 1.5 小时。
有人知道发生了什么吗?
我会看看这个:http://technet.microsoft.com/en-us/library/cc735307(v=ws.10(.aspx
您很可能为多个站点设置了其中一些内容。 如果可以远程访问 Azure 实例,则应该能够进行检查,然后进行适当的调整。