ycs*_*tle 5 asp.net membership-provider
我有一个使用Membership Provider的ASP.NET MVC站点.我无法测试一些功能,包括注册新用户.
ASP.NET网站没有办法删除/删除注册用户,因此在我的测试项目(WatiN with NUnit)中,我试图通过调用Membership.DeleteUser()来删除测试用户帐户.然后我意识到我不能使用它,因为我无法在我的NUnit项目(在visual studio中)中使用web.config配置成员资格提供程序.
如何在不使用ASP.NET的情况下配置成员资格提供程序?
您可以在app.config中为NUnit项目配置它.看看这篇博文.它提供了一个示例(或关闭)您想要做的事情.
将以下内容添加到app.config中(来自上面的第一个博客):
Run Code Online (Sandbox Code Playgroud)<system.web> <membership defaultProvider="MeanWormMembershipProvider"> <providers> <remove name="AspNetSqlMembershipProvider"/> <add applicationName="MeanWorm" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" minRequiredNonalphanumericCharacters="0" enablePasswordReset="true" passwordFormat="Hashed" connectionStringName="MeanWormConnectionString" name="MeanWormMembershipProvider" type="MeanWorm.Domain.Providers.MeanWormMembershipProvider,MeanWorm.Domain"/> </providers> </membership> </system.web>