Web.config中必要的节点

时间:2013-01-02 12:01:34

标签: .net asp.net-mvc

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

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

我应该保留这些节点:

  • configSections及其内容(<section name="entityFramework" ...);
  • profilemembershiproleManager及其内容;
  • entityFramework。显然我不需要它;
  • connectionStrings包含DefaultConnectionsessionStateproviders所依赖的DefaultSessionProvider定义。

需要你的指导。谢谢!

1 个答案:

答案 0 :(得分:1)

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

您不需要个人资料,会员资格或角色管理员,除非您将其与1个管理员登录帐户一起使用。

如果您没有使用任何数据库,也可以删除connectionStrings。在运行InProc时,sessionState并不真正使用DefaultConnection。我不知道为什么他们把这个属性放在sessionState节点上。