我正在开发一个使用 AspNetSqlMembershipProvider 进行身份验证机制的 ASP.NET 应用程序。
我正在将应用程序转移到云应用程序,以便在 Windows azure 上部署它。
我是否必须更改我使用的身份验证机制,或者 AspNetSqlMembershipProvider 是否会正常工作?
我正在开发一个使用 AspNetSqlMembershipProvider 进行身份验证机制的 ASP.NET 应用程序。
我正在将应用程序转移到云应用程序,以便在 Windows azure 上部署它。
我是否必须更改我使用的身份验证机制,或者 AspNetSqlMembershipProvider 是否会正常工作?
不要改变认证机制,只要使用Universal Providers就可以正常工作。
您无需出于部署原因更改身份验证机制。只需让本地机器数据库脚本在 sql azure 数据库上运行。一切都应该与您在本地开发机器上进行身份验证相同。
检查这些链接以了解有关 sql 身份验证或数据库脚本等的部署:
尝试将 Asp.Net Memebership 数据库部署到 SQL Azure
更新了 ASP.net 脚本以用于 Microsoft SQL Azure
安装脚本后,只需更改通过数据库提供身份验证的 webconfig 中的连接字符串。
<connectionStrings>
<add name="LocalSqlServer"
connectionString="you azure connection string"
providerName="Provider..." />
</connectionStrings>