0

首次创建 ASPNETDB 时,为什么最初在 Machine.config 中生成成员资格和角色管理器和配置文件?

重新配置我的应用程序以使其工作很痛苦,我不得不将代码从 Machine.config 移动到 Web.config 以使我的应用程序服务再次工作以准备发布到我的 ISP 网络空间。

敬茶

4

2 回答 2

2

您不必触摸 Machine.config。大多数托管服务甚至不允许您更改他们的 Machine.config。

您可以在应用程序的 web.config 中使用,也<clear/>可以在其中使用。<remove name="DefaultMembershipProvider" />

常见问题:添加提供程序时不要忘记

2012 年 12 月 20 日更新

默认情况下,如果您在 Visual Studio 2012 中创建新项目,则会自动创建成员资格标签。

或者你甚至可以使用 NutGet

在此处输入图像描述

于 2012-12-18T18:06:52.933 回答
0

要回答这个问题,它一直在 machine.config 中。您之前没有注意到它,因为 Visual Studio 会在您的 web.config 中自动为您生成一个新的提供程序条目。作为减少 web.configs 大小的举措的一部分,Microsoft 不再生成许多条目,包括这个条目,如果需要,您可以添加自己的条目。

于 2012-12-18T18:46:55.550 回答