PDA

View Full Version : Web project



programmermp
سه شنبه 08 اسفند 1385, 21:51 عصر
سلام

وقتی یه وب پروجکت رو ایجاد می کنیم از طریق ویزارد وی بی دات نت

تو ی کدهاش واسه اتصال به بانک از بانک اس کیو ال سور نسخه اکسپرس استفاده می کنه

حالا من روی سیستمم از نسخه دولاپر استفاده می کنم که با نصب این نسخه امکان نصب

نسخه اکسپرس نیست طبیعتا

خوب حالا چی کار باید بکنم

مشکل اینجاست که وب پروچکت فقط با اس کیو ال اکسپرس ظاهرا کار می کنه

اگه امکانش هست دوستان یک مثال یا راهنمایی کنند

با تشکر

programmermp
چهارشنبه 09 اسفند 1385, 13:18 عصر
سلام

می گم کسی نمی خواهد کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟

با تشکر

Alireza_Salehi
چهارشنبه 09 اسفند 1385, 15:36 عصر
مشکل اینجاست که وب پروچکت فقط با اس کیو ال اکسپرس ظاهرا کار می کنه


شما برای چه کاری از ویزارد استفاده کردی؟

اگر منظورت امکانات پیشفرض و ... که از ASPNETDB استفاده می کنند رو منظورته ، خیلی تو تالار ASP.NET پرسیدن یه کم جستجو کن(CustomProvider) !

در غیر این صورت ConnectionString که تو WinForms به کار میره با اونی که تو WebForms به کار میره فرقی نداره!

programmermp
چهارشنبه 09 اسفند 1385, 22:44 عصر
عکس زیر رو ببین

من personal رو انتخاب کردم تو کانکشن استرینگش sqlexpress بکار برده شده

و وقتی اجراش می کنم پیغام خطا می ده که نمی تونه با اس کیو ال ارتباط برقرار کنه

چون نسخه اس کیو ال من developr هست

اگه راهنماییم کنید ممنون می شم

با تشکر

rezaei manesh
پنج شنبه 10 اسفند 1385, 09:04 صبح
سلام

مشکل اینجاست که وب پروچکت فقط با اس کیو ال اکسپرس ظاهرا کار می کنه


من که فکر نمی کنم این طور باشه از microsoft همچین کاری بعیده
تو کل پروژه جستجو کن ببین کانکشن استرینگی نداری که تو نساخته باشی و بخواد به اکسپرس وصل بشه اگه پیدا کردی اونو عوض کن
دیگه فعلا چیزی به ذهنم نمی رسه

programmermp
پنج شنبه 10 اسفند 1385, 12:10 عصر
سلام

حامد جان ممنون اون مشکل حل شد اما یه مشکل دیگه هست به کد های زیر که در

فایل web.config نوشته می شه نگاه کنید




<add name="Personal" connectionString="Data Source=.\MSSQLServer;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Pers onal.mdf" providerName="System.Data.SqlClient" />
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=.\MSSQLServer;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|aspn etdb.mdf" />


توی خط اول گفته که می خواهد فایل personal.mdf رو به بانک attach کنه خوب من نگاه

کردم توی پوشه هایی که موقع اجرا خودش ساخته بود فقط همین فایل mdf بود و فایل log

نبود در مورد خط اخر هم که می خواهد فایل aspnetdb.mdf رو به بانک attach کنه که اصلا

همچین فایلی رو پیدا نکردم

لطفا یه راهنمایی کنید

با تشکر

programmermp
شنبه 12 اسفند 1385, 15:18 عصر
سلام

کسی کار نکرده با این وب پروجکت

یکی کمک کنه دیگه اواااااااااااا ؟///

با تشکر

Alireza_Salehi
شنبه 12 اسفند 1385, 22:14 عصر
ASP.NET به طور پیشفرض فایل های داده رو توی پوشه App_Data قرار میده ، تا زمانی که شما از کنترل های Login (برگه Login در ToolBox) در پروژه استفاده نکرده باشید اون دیتابیس ASPNETDB وجود نخواهد داشت (برای مثال همین PersonelStarterKit رو اجرا کنید و یک بار در صفحه اصلی CreateUser رو انجام بدید خواهید دید که دیتابیس ASPNETDB به پروژه شما اضافه خواهد شد)، در ضمن شما می تونید از هر دیتابیس دلخواهی استفاده کنید.


نکته مهم این که این ConnectionString هایی که در حالت Local استفاده میشه روی وب کاربردی نداره!

برای سوال در مورد ASP.NET بهتره توی تالار خودش بپرسی خیلی بهتر و زود تر جواب میگیری!