【发布时间】:2015-10-08 02:52:40
【问题描述】:
问题是在我的Azure Mobile Services 项目中,Application_Start 方法从未在服务器上调用。
让我感到困惑的是,我从门户网站Mobile Service 的仪表板中下载的启动项目也没有运行。在本地,一切都按预期工作,但在发布后就不行了。
我做错了什么?
【问题讨论】:
-
发布后,您是否会得到一个蓝色笑脸页面,说明您已成功发布您的服务?如果没有,请确保您已部署服务器项目,请参阅此处的说明:azure.microsoft.com/en-us/documentation/articles/…
-
是的,我得到了蓝色笑脸。原则上服务正在运行,除了在
Global.asax.cs中调用Application_Start方法。例如,在方法中抛出异常也会导致蓝色笑脸。 -
向服务发送请求时会发生什么?然后,您应该会收到 500 错误,该错误也将显示在 Azure 门户的“日志”选项卡中。
-
不,服务运行正常,除了我想在
Application_Start方法中初始化 DI 容器之类的整个引导工作。在这个答案中:stackoverflow.com/a/16687625/1517915 写道,Application_Start被 Azure 运行时忽略。但是在哪里引导应用程序呢?
标签: azure azure-mobile-services