我的Web.config
文件中有哪些必要的节点?我正在使用VS 2012
,但我的项目是ASP.NET MVC 3
类型。
我没有使用Entity Framework
。我正在使用表单身份验证模式和一个管理员用户。
我应该保留这些节点:
configSections
及其内容(<section name="entityFramework" ...
); profile
,membership
,roleManager
及其内容; entityFramework
。显然我不需要它; connectionStrings
包含DefaultConnection
→sessionState
→providers
所依赖的DefaultSessionProvider
定义。需要你的指导。谢谢!
答案 0 :(得分:1)
如果您没有使用EF,那么您不需要entityFramework部分或configSections下的相应节点。如果没有其他特殊的configSections,则可以完全删除整个节点。
您不需要个人资料,会员资格或角色管理员,除非您将其与1个管理员登录帐户一起使用。
如果您没有使用任何数据库,也可以删除connectionStrings。在运行InProc时,sessionState并不真正使用DefaultConnection。我不知道为什么他们把这个属性放在sessionState节点上。