View Full Version : سوال: دليل بروز خطا در اتصال ASp.Net Configurationبه ديتابيس
navid1n2000
چهارشنبه 04 آذر 1388, 20:25 عصر
من وقتي از منوي website پروژم Asp.Net Configurationoرو مي زنم و مي خوام برم بخش Security اين خطا رو ميده :
http://up.iranblog.ir/4/1259252847.jpg
دليلش چيه ؟؟؟؟؟؟؟؟؟؟
Peyman.Gh
چهارشنبه 04 آذر 1388, 20:58 عصر
در فایل Web.Config کد زیر رو داری؟!
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="15">
<providers>
<clear />
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
applicationName="WebSite2"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression=""
/>
</providers>
</membership>
navid1n2000
چهارشنبه 04 آذر 1388, 21:06 عصر
در فایل Web.Config کد زیر رو داری؟!
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="15">
<providers>
<clear />
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
applicationName="WebSite2"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression=""
/>
</providers>
</membership>
نداشت
اضافه كردم
اما باز همونو خطا رو داد
Mostafa_Dindar
چهارشنبه 04 آذر 1388, 22:43 عصر
شما بگو كه vs2005 هست يا 2008 ?
Sql چي نصب داري ؟ Express يا 2008 يا 2005 ؟
اينجا رو ببين . يكي مشكل شما رو داشته حل شده :
http://www.dreamincode.net/forums/showtopic17560.htm
Peyman.Gh
چهارشنبه 04 آذر 1388, 23:19 عصر
خوب اضافه نکن و دوباره تست کن ببین کار میکنه؟!
navid1n2000
پنج شنبه 05 آذر 1388, 20:47 عصر
شما بگو كه vs2005 هست يا 2008 ?
Sql چي نصب داري ؟ Express يا 2008 يا 2005 ؟
اينجا رو ببين . يكي مشكل شما رو داشته حل شده :
http://www.dreamincode.net/forums/showtopic17560.htm
من vs2008 , و sqlserver2008دارم
Mostafa_Dindar
پنج شنبه 05 آذر 1388, 22:06 عصر
لينك رو دنبال كردي ؟
navid1n2000
پنج شنبه 05 آذر 1388, 23:48 عصر
لينك رو دنبال كردي ؟
من اون تيكه كدي رو كه نوشته بايد اضافه بشه به web.config رو نميدونم بايد كجا اضافه كنم؟كجاي web.config?
clover
جمعه 06 آذر 1388, 02:30 صبح
من اون تيكه كدي رو كه نوشته بايد اضافه بشه به web.config رو نميدونم بايد كجا اضافه كنم؟كجاي web.config?
اول از طریق اکسپلورر ویندوز ، داخل پروژه داخل پوشه App_Data ببینید فایل های بانک (MDF.) وجود دارند ؟ اگر نه یک بانک جدید ایجاد کنید با نام ASPNETDB .
اگر فایل های بانک وجود دارند داخل web.config داخل بلاک <configuration></configuration> این کد ها را اضافه کنید.
<roleManager enabled="true" defaultProvider="SqlRoleProvider" >
</roleManager>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
</membership>
و اگر باز هم مشکل حل نشد ، چند خط کد ناقابل دیگه باید اضافه کنید.
navid1n2000
جمعه 06 آذر 1388, 15:00 عصر
اول از طریق اکسپلورر ویندوز ، داخل پروژه داخل پوشه App_Data ببینید فایل های بانک (MDF.) وجود دارند ؟ اگر نه یک بانک جدید ایجاد کنید با نام ASPNETDB .
اگر فایل های بانک وجود دارند داخل web.config داخل بلاک <configuration></configuration> این کد ها را اضافه کنید.
<roleManager enabled="true" defaultProvider="SqlRoleProvider" >
</roleManager>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
</membership>
و اگر باز هم مشکل حل نشد ، چند خط کد ناقابل دیگه باید اضافه کنید.
توي پوشه asp_data هيچ چيزي وجود نداره
وقتي اين كدو اضافه كردم اين ارور رو داد :
Error 7 Unrecognized configuration section roleManager.
Mostafa_Dindar
جمعه 06 آذر 1388, 16:25 عصر
نويد جان شما كه معمولا معدن مشكلي , تا حالا شده هيچكدوم از مشكلاتت حل بشه !؟؟
مشكلاتت هم مشكله ها !! شوخي كردم !
پيشنهاد ميكنم سوالاتت رو تو همين آدرس :
http://www.dreamincode.net/forums/showtopic17560.htm
(http://www.dreamincode.net/forums/showtopic17560.htm) مطرح كني .
اگر هم غير اين مشكلات ديگه داري به صرفه تر اينه كه يك نسخه جديد نصب كني .
به هر حال موفق باشي .
clover
جمعه 06 آذر 1388, 17:27 عصر
توي پوشه asp_data هيچ چيزي وجود نداره
وقتي اين كدو اضافه كردم اين ارور رو داد :
Error 7 Unrecognized configuration section roleManager.
خب عزیز دل برادر ، شما اصلا بانکی توی پروژه ندارید. یک بانک با نام ASPNETDB در پوشه App_Data به پروژه اضافه کنید . اگر مشکل حل شد که هیچ اما اگر حل نشد بگید تا تمام کد ها و تنظیمات را بذارم.
موفق باشید
navid1n2000
جمعه 06 آذر 1388, 19:06 عصر
خب عزیز دل برادر ، شما اصلا بانکی توی پروژه ندارید. یک بانک با نام ASPNETDB در پوشه App_Data به پروژه اضافه کنید . اگر مشکل حل شد که هیچ اما اگر حل نشد بگید تا تمام کد ها و تنظیمات را بذارم.
موفق باشید
چطور اينكارو بكنم؟
از sql?????????????????
راهنماييم كنين
clover
جمعه 06 آذر 1388, 21:48 عصر
چطور اينكارو بكنم؟
از sql?????????????????
راهنماييم كنين
خود ASP.Net Configuration در صورتی که بانکی وجود نداشته باشه باید یکی بسازه .
نمی دونم این کار جواب میده یا نه، به هر حال روی پوشه App_Data راست کلیک کنید و گزینه Add New Item را انتخاب کنید . از گزینه های موجود SQL Server Database را انتخاب کنید و نام ASPNETDB را برای این دیتابیس وارد کنید. بعد از ساخته شدن دیتابیس به همون صفحه ی خطا برید و دکمه ی پایین صفحه را کلیک کنید و بانک جدید را انتخاب کنید. امیدوارم مشکل حل بشه.
navid1n2000
شنبه 07 آذر 1388, 00:24 صبح
خود ASP.NET Configuration در صورتی که بانکی وجود نداشته باشه باید یکی بسازه .
نمی دونم این کار جواب میده یا نه، به هر حال روی پوشه App_Data راست کلیک کنید و گزینه Add New Item را انتخاب کنید . از گزینه های موجود SQL Server Database را انتخاب کنید و نام ASPNETDB را برای این دیتابیس وارد کنید. بعد از ساخته شدن دیتابیس به همون صفحه ی خطا برید و دکمه ی پایین صفحه را کلیک کنید و بانک جدید را انتخاب کنید. امیدوارم مشکل حل بشه.
اون كارو كردم و اين پيغا مو داد :
http://up.iranblog.ir/4/1259364528.jpg
ببنين من اصلا نميتونم sql server 2005 وصل كنم
چون همه چيزم روي 2008
clover
شنبه 07 آذر 1388, 00:52 صبح
اون كارو كردم و اين پيغا مو داد :
http://up.iranblog.ir/4/1259364528.jpg
ببنين من اصلا نميتونم sql server 2005 وصل كنم
چون همه چيزم روي 2008
دو تا راه دارید :
1- ویژوال استودیو را دوباره نصب کنید تا همراه با اون sql Server Express هم نصب بشه .
2- sql Server Express را به صورت مجزا نصب کنید .
من راه اول را پیشنهاد می کنم.
دانش آموز
شنبه 07 آذر 1388, 01:28 صبح
من هم قبلا" این مشکل برام پیش اومده اس کیو ال را دوباره نصب کردم مشکلم حل شد
"در ضمن ربطی به 2008 بودن ویژوال استدیو نداره"
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.