具有MVC 6的Azure应用程序服务仅在首次登录时失败

具有MVC 6的Azure应用程序服务仅在首次登录时失败,azure,Azure,我不知道如何解决这个问题。当我从VisualStudio将web应用发布到azure时,它会很好地发布。然后,主页将显示在我的浏览器中。然后我可以继续导航到其他页面。但是,当我单击登录链接并输入凭据时,会出现页面错误。如果我返回并再次单击登录链接,然后再试一次,它就可以正常工作。然后它继续工作,直到我停止页面并重新启动它,或者有一段时间没有人访问它。然后同样的事情发生了,当我第一次尝试登录时出现500个错误,然后在一段时间内工作正常。当我从VisualStudio运行时,它总是运行良好。这是在a

我不知道如何解决这个问题。当我从VisualStudio将web应用发布到azure时,它会很好地发布。然后,主页将显示在我的浏览器中。然后我可以继续导航到其他页面。但是,当我单击登录链接并输入凭据时,会出现页面错误。如果我返回并再次单击登录链接,然后再试一次,它就可以正常工作。然后它继续工作,直到我停止页面并重新启动它,或者有一段时间没有人访问它。然后同样的事情发生了,当我第一次尝试登录时出现500个错误,然后在一段时间内工作正常。当我从VisualStudio运行时,它总是运行良好。这是在azure启动后发生的事情

我在azure中启用了详细错误,这就是它的功能:

模块httpPlatformHandler通知ExecuteRequestHandler 处理程序httpplatformhandler错误代码0x00000000请求的URL 物理路径
D:\home\site\wwwroot\main\Account\Login登录方法匿名 匿名登录用户

因此,可能网站先去了一个错误的位置,然后又去了一个正确的位置,但这没有意义


知道为什么会发生这种情况吗?

您的web.config中可能定义了多个处理程序。检查它们是否正确,以及该部分是否以
开头。这将在添加自己的列表之前清除默认处理程序。

您的web.config中可能定义了多个处理程序。检查它们是否正确,以及该部分是否以
开头。这将在添加自己的列表之前清除默认处理程序