为什么要“会员制”?部分没有出现在 Web.config 中?

发布于 2024-09-12 18:01:21 字数 266 浏览 3 评论 0原文

ASP.NET 4.0 和 C#

我正在使用 ASP.NET 为我创建的 SqlExpress DB 的默认成员资格提供程序,但我想修改一些设置。

所以我去 web.config 文件搜索 来更改那里的设置,但我没有找到它们!

我不想创建一个新的提供者。我只是想修改现有的。设置在哪里?

ASP.NET 4.0 and C#

I'm using the default membership provider with the SqlExpress DB that the ASP.NET had created for me, but I want to modify some settings.

So I went to the web.config file to search for the <Membership> and <default provider> to change the settings there, but I didn't find them!

I don't want to create a new provider. I just want to modify the existing one. Where are the settings?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

燃情 2024-09-19 18:01:21

因为它是使用默认值的默认值。

下面是一个例子。将其放在 之后

<membership>
        <providers>
            <clear/>
            <add name="AspNetSqlMembershipProvider"
                connectionStringName="LocalSqlServer"
                enablePasswordRetrieval="false"
                enablePasswordReset="true"
                requiresQuestionAndAnswer="true"
                applicationName="/"
                requiresUniqueEmail="false"
                passwordFormat="Hashed"
                maxInvalidPasswordAttempts="5"
                minRequiredPasswordLength="7"
                minRequiredNonalphanumericCharacters="1"
                passwordAttemptWindow="10"
                passwordStrengthRegularExpression=""                     
                type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        </providers>
    </membership>

Because it's the default using default values.

Below is an example. put it after <system.web>

<membership>
        <providers>
            <clear/>
            <add name="AspNetSqlMembershipProvider"
                connectionStringName="LocalSqlServer"
                enablePasswordRetrieval="false"
                enablePasswordReset="true"
                requiresQuestionAndAnswer="true"
                applicationName="/"
                requiresUniqueEmail="false"
                passwordFormat="Hashed"
                maxInvalidPasswordAttempts="5"
                minRequiredPasswordLength="7"
                minRequiredNonalphanumericCharacters="1"
                passwordAttemptWindow="10"
                passwordStrengthRegularExpression=""                     
                type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        </providers>
    </membership>
羅雙樹 2024-09-19 18:01:21

默认成员资格提供程序在您的 machine.config 中配置。修改 web.config 中的设置,或将 machine.config 中的设置复制到 web.config 中进行自定义。在重新添加之前,您可能需要在 Web 配置中添加 元素。

The default membership provider is configured in your machine.config. Either modify the settings in the web.config, or copy the settings from your machine.config to your web.config to customize it. You may need to add a <remove> element in the web config before re-adding it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文