hamed_naghdi
سه شنبه 29 بهمن 1392, 00:10 صبح
سلام بنده دارم یه سایتی درست میکنم و میخوام از سیستم عضویت خود asp.net استفاده کنم
جدولها رو هم روی sqlserver مثل همیشه نصب کردم (membership provider)
(فعلا همه چی حالت لوکال در نظر بگیرید)
فایل web.config
<configuration>
<connectionStrings>
<clear/>
<add name="MembershipConnection"
providerName="System.Data.SqlClient"
connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=aspnetdb"/>
</connectionStrings>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<membership defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add name="MyMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MembershipConnection"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="6"
minRequiredNonAlphanumericCharacters="0"/>
</providers>
</membership>
</system.web>
</configuration>
که بعد اینکه طرف میخواد login یا register کنه خطای زیر رو میده
Server Error in '/hamicoV1' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Attribute not recognized 'minRequiredNonAlphanumericCharacters'
Source Error:
Line 27: <clear/> Line 28: <add name="MyMembershipProvider" Line 29: type="System.Web.Security.SqlMembershipProvider" Line 30: connectionStringName="MembershipConnection" Line 31: requiresQuestionAndAnswer="false"
Source File: C:\inetpub\wwwroot\hamicoV1\web.config Line: 29
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446
دوستان اگه کسی میدونه علت چیه لطفاً راهنمایی کنه ، به نظرم رشتهی اتصال درسته ولی اگه اشتباهه لطفا بگین کجاش اشتباهه و چیکار باید بکنم؟ (روی لوکال با نسخهی کامل sqlserver و دیتابیس پیشفرض یعنی aspnetdb دارم کار میکنم)
جدولها رو هم روی sqlserver مثل همیشه نصب کردم (membership provider)
(فعلا همه چی حالت لوکال در نظر بگیرید)
فایل web.config
<configuration>
<connectionStrings>
<clear/>
<add name="MembershipConnection"
providerName="System.Data.SqlClient"
connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=aspnetdb"/>
</connectionStrings>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<membership defaultProvider="MyMembershipProvider">
<providers>
<clear/>
<add name="MyMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MembershipConnection"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="6"
minRequiredNonAlphanumericCharacters="0"/>
</providers>
</membership>
</system.web>
</configuration>
که بعد اینکه طرف میخواد login یا register کنه خطای زیر رو میده
Server Error in '/hamicoV1' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Attribute not recognized 'minRequiredNonAlphanumericCharacters'
Source Error:
Line 27: <clear/> Line 28: <add name="MyMembershipProvider" Line 29: type="System.Web.Security.SqlMembershipProvider" Line 30: connectionStringName="MembershipConnection" Line 31: requiresQuestionAndAnswer="false"
Source File: C:\inetpub\wwwroot\hamicoV1\web.config Line: 29
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446
دوستان اگه کسی میدونه علت چیه لطفاً راهنمایی کنه ، به نظرم رشتهی اتصال درسته ولی اگه اشتباهه لطفا بگین کجاش اشتباهه و چیکار باید بکنم؟ (روی لوکال با نسخهی کامل sqlserver و دیتابیس پیشفرض یعنی aspnetdb دارم کار میکنم)