简单的成员资格提供者 - 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>