我正在开发一个使用AspNetSqlMembershipProvider进行身份验证机制的ASP.NET应用程序。
我正在将应用程序转移到云应用程序,以便将其部署在windows azure上。
我是否必须更改我使用的身份验证机制,或者AspNetSqlMembershipProvider能否正常工作?
答案 0 :(得分:3)
请勿更改身份验证机制,只需使用Universal Providers即可正常使用。
答案 1 :(得分:2)
出于部署原因,您无需更改身份验证机制。只需使本地机器数据库脚本在sql azure数据库上运行即可。一切都应该与您在本地开发机器上进行身份验证时的工作方式相同。
检查这些链接以了解有关sql身份验证或数据库脚本等的部署:
Trying to deploy Asp.Net Memebership database to SQL Azure
Updated ASP.net scripts for use with Microsoft SQL Azure
安装脚本后,只需更改webconfig中通过数据库提供身份验证的连接字符串。
<connectionStrings>
<add name="LocalSqlServer"
connectionString="you azure connection string"
providerName="Provider..." />
</connectionStrings>