我创建了 Azure 云服务,在这个云服务中我有一个作为 MVC Web 应用程序的 Web 角色。我按照本教程使用 Microsoft 帐户作为外部身份验证。当我尝试使用本地主机时,它可以完美运行。但是,在部署云服务后,我将重定向 URL 更改为站点 URL,即http://109e199cf5864b50ab25ac839f8c151d.cloudapp.net/。但这不起作用。我可以访问授权部分,但是在使用 Microsoft 帐户登录后,我收到错误消息:处理您的请求时发生错误。我应该怎么做才能让它工作?
更新:我试图删除控制器中的 [Authorize] 标记,这样我就无需登录即可查看视图。再次部署后,我直接收到错误消息!我根本没有登录!我检查了代码,这条错误消息实际上是共享文件夹中模板的错误视图。但是没有改变代码来返回这个错误视图!我在这里的部署缺少什么?