什么是部署在网络应用程序Azure的登录

问题描述:

我有一个非常简单的Web应用程序在Visual Studio中创建,并在本地运行完全正常enter image description here我使用公开配置文件从VS发布到Azure之后。我被要求像这样注册enter image description here。我试图注册并显示:enter image description here。那么我该如何解决这个身份验证问题?什么是部署在网络应用程序Azure的登录

+0

你需要弄清楚错误是什么。添加错误日志记录等。如果您不想在您的应用程序中使用用户帐户,请不要添加Identity! – mason

+0

首先,您可以在web.config文件中创建/设置''''。其次,请确保您的数据库连接字符串是否正确。 –

+0

@mason我如何添加身份?如果我确实如何删除它们? – user1935724

您创建了一个ASP.NET单页应用(与个人用户帐户作为身份验证),如果你检查你的Web.config文件中,你会发现一个名为DefaultConnection一个连接字符串添加,其指向的LocalDB实例。

enter image description here

发布后您的应用程序Azure的应用服务的Web应用程序,正如我在我的评论中提到,如果你在你的web.config文件查看细节错误信息创建<customErrors mode="Off"/>,你会发现一个数据库相关问题导致错误。错误可能如下所示:

建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。

如果可能的话,你可以尝试create a Azure SQL database,并使用Azure的SQL数据库更新你的web.config连接字符串。