什么是部署在网络应用程序Azure的登录
问题描述:
我有一个非常简单的Web应用程序在Visual Studio中创建,并在本地运行完全正常我使用公开配置文件从VS发布到Azure之后。我被要求像这样注册。我试图注册并显示:。那么我该如何解决这个身份验证问题?什么是部署在网络应用程序Azure的登录
答
您创建了一个ASP.NET单页应用(与个人用户帐户作为身份验证),如果你检查你的Web.config文件中,你会发现一个名为DefaultConnection
一个连接字符串添加,其指向的LocalDB实例。
发布后您的应用程序Azure的应用服务的Web应用程序,正如我在我的评论中提到,如果你在你的web.config文件查看细节错误信息创建<customErrors mode="Off"/>
,你会发现一个数据库相关问题导致错误。错误可能如下所示:
建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。
如果可能的话,你可以尝试create a Azure SQL database,并使用Azure的SQL数据库更新你的web.config连接字符串。
你需要弄清楚错误是什么。添加错误日志记录等。如果您不想在您的应用程序中使用用户帐户,请不要添加Identity! – mason
首先,您可以在web.config文件中创建/设置''''。其次,请确保您的数据库连接字符串是否正确。 –
@mason我如何添加身份?如果我确实如何删除它们? – user1935724