windows azure AspNetSqlMembershipProvider

时间:2011-12-22 09:20:08

标签: asp.net azure azure-web-roles

我正在开发一个使用AspNetSqlMembershipProvider进行身份验证机制的ASP.NET应用程序。

我正在将应用程序转移到云应用程序,以便将其部署在windows azure上。

我是否必须更改我使用的身份验证机制,或者AspNetSqlMembershipProvider能否正常工作?

2 个答案:

答案 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>