简单的成员资格提供者 - Azure WebJob
Simple Membership Provider - Azure WebJob
我已经为可以通过单个请求向新用户发送大量邀请的进程设置了 Azure WebJob。我正在使用 SimpleMembership,但出现以下错误
The Role Manager feature has not been enabled.
我看过这个question/answerMvc Runtime error - The Role Manager feature has not been enabled
我认为这会解决我遇到的问题,但我不确定我可以把它放在 app.config
的什么地方(WebJobs 没有 web.config
)
我也试过这个 What would be equivalent web.config configuration for "enableSimpleMembership"="true: 但那没有用。
我需要知道在 app.config
中的什么位置包含以下部分
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider" />
</providers>
</membership>
<roleManager defaultProvider="SimpleRoleProvider" enabled="true">
<providers>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider" />
</providers>
</roleManager>
还是我做错了?
结果是 app.config
你实际上包含了一个 <system.web>
部分...
<system.web>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<clear />
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
<providers>
<clear />
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
</providers>
</roleManager>
</system.web>
我已经为可以通过单个请求向新用户发送大量邀请的进程设置了 Azure WebJob。我正在使用 SimpleMembership,但出现以下错误
The Role Manager feature has not been enabled.
我看过这个question/answerMvc Runtime error - The Role Manager feature has not been enabled
我认为这会解决我遇到的问题,但我不确定我可以把它放在 app.config
的什么地方(WebJobs 没有 web.config
)
我也试过这个 What would be equivalent web.config configuration for "enableSimpleMembership"="true: 但那没有用。
我需要知道在 app.config
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider" />
</providers>
</membership>
<roleManager defaultProvider="SimpleRoleProvider" enabled="true">
<providers>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider" />
</providers>
</roleManager>
还是我做错了?
结果是 app.config
你实际上包含了一个 <system.web>
部分...
<system.web>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<clear />
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
<providers>
<clear />
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
</providers>
</roleManager>
</system.web>