微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.Net MVC3 Azure – 我是否需要会员提供商存储过程?

我正在使用Azure作为数据库存储创建我的第一个ASP.Net MVC3应用程序.有很多很棒的教程,但我现在正在使用这个: Walkthrough: Hosting an ASP.NET Web Application on Windows Azure

我的连接字符串挂钩到Azure,它的工作正常.我在调试模式下运行应用程序,并通过成员资格提供程序“注册”我的第一个用户.根据演练,“创建帐户会导致ASP.NET创建成员资格数据库”.成功!我现在看到在Azure数据库中创建了表(Users,Roles,…).大!

为什么我感到困惑:多年前,当我使用成员资格提供程序执行ASP.Net 2.0时,我使用aspnet_regsql.exe来运行成员资格提供程序所需的所有脚本.我知道他们有一套更新的scripts for Azure.这些脚本创建了所有表,但也创建了大量的存储过程(例如aspnet_Membership_createuser)

我的问题:我是否需要运行这些更新的Azure脚本来获取SP?我没有在我的数据库中看到任何存储过程,但是没有它们,所有成员资格提供程序功能似乎都可以正常工作.那些存储过程用于什么?我的MVC3 Azure应用程序中是否需要它们?

谢谢!

解决方法

由于您正在学习该教程,因此您已经在使用ASP.NET Universal Providers.本教程中的一步是将通用提供程序添加为NuGet包.有关NuGet的更多信息,请参阅 http://nuget.codeplex.com/. Nuget包本质上是一些预编写的代码,它简化了您的开发.例如,通用提供程序会根据您的连接字符串自动创建成员资格数据库表.您当然可以继续手动创建数据库表,然后使用内置的ASP.NET成员资格提供程序.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐