Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有SQL模式的ASP.NET成员资格提供程序';s_Asp.net_Sql Server_Asp.net Membership_Schema_Membership Provider - Fatal编程技术网

具有SQL模式的ASP.NET成员资格提供程序';s

具有SQL模式的ASP.NET成员资格提供程序';s,asp.net,sql-server,asp.net-membership,schema,membership-provider,Asp.net,Sql Server,Asp.net Membership,Schema,Membership Provider,我希望使用ASP.NET成员资格提供程序安全框架,但希望它使用SQL Server架构。因此,我不希望有像aspnet_Membership这样的表,而是希望它像sec.Membership那样。是否有人尝试过这个方法并使其发挥作用?我相信表名已硬编码到ASP.NET的默认SQL提供程序中。您必须实现自定义提供程序,以执行与默认提供程序相同的操作,但使用替代表名。可以帮助您了解如何编写自定义提供程序。已经有一段时间了,但是当您在数据库中创建ASPNET成员资格提供程序时,它不是创建了一整套供提供

我希望使用ASP.NET成员资格提供程序安全框架,但希望它使用SQL Server架构。因此,我不希望有像aspnet_Membership这样的表,而是希望它像sec.Membership那样。是否有人尝试过这个方法并使其发挥作用?

我相信表名已硬编码到ASP.NET的默认SQL提供程序中。您必须实现自定义提供程序,以执行与默认提供程序相同的操作,但使用替代表名。可以帮助您了解如何编写自定义提供程序。

已经有一段时间了,但是当您在数据库中创建ASPNET成员资格提供程序时,它不是创建了一整套供提供程序自己使用的存储过程吗?如果是这样,您可以编辑表名,并根据需要更新存储过程。存储的过程名称必须保持生成状态,但


按照建议创建自定义提供程序可能更容易,但这可能是另一种选择…

我认为您必须编辑存储过程,但我认为这很容易!成员资格提供程序中的所有.NET代码似乎都对dbo进行了硬编码。调用存储过程时。我认为这是一个错误的设计决策,应该加以解决。@Ross实际上,存储过程和表是由一个单独的工具创建的,如果不使用由项目模板创建的数据库,则需要显式运行该工具。