我想在我的网站上添加注册功能。当我在Web.config中添加配置时,运行项目时会出现以下错误:
HTTP错误500.19 - 内部服务器错误。无法访问请求的页面,因为该页面的相关配置数据无效。
详情:
可能出了什么问题?
HTTP错误500.19 - 内部服务器错误。无法访问请求的页面,因为该页面的相关配置数据无效。
详情:
Detailed Error Information:
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x80070032
Config Error The configuration section 'authentication' cannot be read because it is missing a section declaration
我的 web.config:
<connectionStrings>
<add name="Model12" connectionString="data source=.\SQLEXPRESS;initial catalog=test123;integrated security=True; />
</connectionStrings>
<authentication mode="Forms">
<forms loginUrl="~/FirstPage.aspx" timeout="2880" />
</authentication>
<membership defaultProvider="CustomMembershipProvider">
<providers>
<clear />
<add name="CustomMembershipProvider"
type="MyMembershipProvider"
connectionStringName="Model12"
enablePasswordReset="true"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
可能出了什么问题?
authentication
和membership
标签位于system.web
标签内。而connectionStrings
应该是configuration
的直接子元素。 - Rahul Singh