0

我的Web.config文件中有哪些必要的节点?VS 2012尽管我的项目是ASP.NET MVC 3类型,但我正在使用。

我没有使用Entity Framework. 而且我正在与一个管理员用户一起使用表单身份验证模式。

我应该保留这些节点吗:

  • configSections及其内容(<section name="entityFramework" ...);
  • profile, membership,roleManager以及它们的内容;
  • entityFramework. 显然我不需要它;
  • connectionStrings包含→ →所依赖的DefaultConnection定义。sessionStateprovidersDefaultSessionProvider

有点需要你的指导。谢谢!

4

1 回答 1

1

如果您不使用 EF,则不需要 entityFramework 部分或其在 configSections 下的相应节点。如果没有其他特殊的 configSection,您可以完全删除整个节点。

您不需要 profile、membership 或 roleManager,除非您将它们与您的 1 admin login 帐户结合使用。

如果您不使用任何数据库,您也可以删除连接字符串。当您在 InProc 中运行 sessionState 时,它​​并没有真正使用 DefaultConnection。我不知道他们为什么将该属性放在 sessionState 节点上。

于 2013-01-02T13:57:16.173 回答