تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: کمک برای رفع دو مشکل در آپلود شدن وب سایت

  1. #1
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض کمک برای رفع دو مشکل در آپلود شدن وب سایت

    سلام به همه
    1)من وقتی وب سایتم رو آپلود کردم تو اینترنت اون صفحه ای رو که با نرم افزار
    Microsoft Visual Web Developer 2005 Express Edition
    صفحه اول قرار داده بودم اجرا نشد و بصورت دستی نوشتمش تو url و اومد اما من اینو نمی خوام
    خوب حالا چطور میشه یه صفحه رو صفحه خانگی کرد ؟؟؟
    یعنی وقتی من نوشتم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] صفحه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ظاهر بشه یا اگر جور دیگه باشه عیبی نداره .
    اینم بگم که وب سایتم رو باasp.net2 نوشتم و دات کامه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    2)وقتی می خوام یه چیزی تو بانک اطلاعاتیم وارد کنم (تو اینترنت رو می گم) ارور زیر رو می ده و دیگه هیچ صفحه ای رو نمی تونم باز کنم !!!
    اینم بگم که بانک اطلاعاتیم از نوع sql است .
    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.


    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".




    <!-- Web.Config Configuration File --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration>




    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.




    <!-- Web.Config Configuration File --><configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web></configuration>


    لطفا کمکم کنید، ممنونم

  2. #2
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    مورد اول باید اسم فایلتون default.aspx باشه
    ------
    این خطا نشون میده که یک خطایی در یک جایی بوجود اومده و خود خطا رو نشون نمیده باید تو وب کانفیگ

    <customErrors mode="Off"/>
    رو در جای مناسب که تو همین خطا بهش اشاره شده قرار بدید تا ارور ها رو نمایش بده
    احتمالا خطا مربوط به کانکشن استرینگتونه

  3. #3
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض

    بسیار متشکرم
    مورد اول رفع شد
    در مورد دومی اینو بگم که بانک اطلاعاتی رو با خود web developer درستش کردم و اون خودش فایلهای بانک اطلاعاتی رو توپوشه ی App_Data قرار داد !!
    آیا باید تو پوشه ی خاصی اونا رو آپلود کنم یا جای خودشون خوبه ؟؟
    از توجهتون ممنونم

  4. #4
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    همون جایی که هست مناسبه شما فعلا اون تغییر رو تو وب کانفیگ انجام بدید تا ببینیم اروری که نشون میده چیه

  5. #5
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض

    سلام
    من اون کارو کردم ولي بازم همون صفحه رو ديدم
    وب کانفيگ من بصورت زيره
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اون قسمتشو درستش کردم و کانکشن بانک اطلاعتي ها رو چک کردم و درست بودند
    بانک اطلاعاتي اول
    من اومدم يک پروسه ورود کاربر ايجاد کردم که اسمش ASPNETDB.MDF هست
    بانک اطلاعاتي دوم
    به روش خود نرم افزار يه بانک اطلاعاتي با نام sefaresh.mdf درست کردم
    وقتي مي خوام کانکشن استرينگ ديتاسورسمو براي سفارشات (sefaresh.mdf) تنظيم کنم سه گزينه زير رو مي بينم
    ConnectionString
    ASPNETDB.MDF
    <New Connection...>
    که من چون قبلا موقع ساخت بانک اطلاعاتي کانکشن استرينگ بانک اطلاعاتي سفارشاتمو دست کاري نکردم ConnectionString رو انتخاب کرده ام
    عجيب اينه که وقتي مي خوام با يه يوزر لوگين بشم بازم همين صفحه(خطا) مياد، چونکه ديگه کانکشن استرينگ اين بانک اطلاعاتي رو خود نرم افزار تنظيم مي کنه
    آيا اين مشکل ممکنه از اسم بانک اطلاعاتي باشه اخه هروقت روي بانک ااطلاعاتي کليک مي کنم تو بخش پروپرتيس آدرس زير رو تو خاصيت name اون مي بينم
    E:\WEBSITE2\APP_DATA\ASPNETDB.MDF
    که آدرس خود محل ساخت بانک اطلاعاتي وب سايته در حالتي که آپلود نشده و تو هارد کامپيوتره
    لينک ثبت سفارش براي امتحان شما
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by Perpetual; 23-08-2008 at 18:28.

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    شما یک مشکل قدیمی دارید که خیلی ها اول کار دچارش میشوند.
    دیتابیس های sqlserver با کپی شدن در سرور کار نخواهند کرد.

    سرور شما باید در ذات sqlserver را پشتیبانی کند (در سرور نصب باشد) و به شما یک کنترل پنل ویژه برای sqlserver بدهند.
    برای اطمینان از اینکه هاست شما sqlserver را ساپورت میکند یا میتوانید با هاستینگتان تماس بگیرید و بپرسید و یا به سایتشان سر بزنید یا ببینید در کنترل پنل تان ایکون مخصوصی وجود دارد یانه؟

    در ضمن، هیچگاه روی یک سرور وب نسخه SQLEXPRESS نصب نمیکنند و اصلا امکان AttachDbFilename هم نخواهید داشت.

    بعد اگر هاست شما sqlserver را ساپورت میکند، شما باید دیتابیستان را در همان سرور بسازید، نه اینکه در کلاینت بسازید و به سرور کپی کنید.
    البته نرم افزارهای کمکی برای ساخت دیتابیس سرور از روی نمونه کلاینت هم وجود دارد.
    Last edited by _H2_; 23-08-2008 at 19:39.

  7. 3 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  8. #7
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض

    از پاسخ شما ممنونم
    حالا این نرم افزارهای کمکی که ذکر کردید اسمشون چیه
    آیا کار کردن با اونا سخته یا اموزششونو هست
    لطفا توضیح بدید

  9. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بهترین گزینه SQL Server Management Studio است.
    نسخه کامل امکانات بیشتری دارد ولی نسخه رایگان express هم بد نیست.
    این لینک دانلود Express-SP2 است
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد هم باید از ConnectionString شبیه این استفاده کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ==============
    اگر سرور sqlserver شما مجزا باشد یا حداقل اجازه کانکشن راه دور هم بدهد، خیلی خوب و ساده میشود.
    دیتابیس کلاینت رابه کمک نرم افزار فوق Attach کنید
    Root->Databases->RightClick->Attach
    بعد هم همزمان به سرور هم وصل شوید.
    Root->RightClick->Connect

    حال که هر دو دیتابیس را در صفحه دارید، راه های مختلفی برای انتقال اطلاعات و ساختارها را دارید.
    نسخه کامل نم افزار فوق امکاناتی مثل Import/Export هم دارد.
    شما میتوانید یک دستور شبه اسکرییپ T-SQL از دیتابیس اصلی کلاینت بسازید.
    Root->Databases->/Databasename/->RightClick->Tasks->Generate Scripts

    بعد این دستور را در دیتابیس سرور اجرا کنید تاتمام جداول و ساختارهای دیگر ساخته شوند.

    راه ساده دیگر هم Backup/Restore است، که گرچه تا حالا استفاده نکردم، ولی احتمالاً ساده تر است، یک Backup از کلاینت و یک Restore در دیتابیس سرور!
    Root->Databases->/Databasename/->RightClick->Tasks

  10. #9
    پروفشنال Perpetual's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    خونمون
    پست ها
    815

    پيش فرض

    سلام
    ببخشيد که دوباره سوال مي پرسم
    منظورتون از "يک دستور شبه اسکرييپ T-SQL " چيه ؟!
    يا مثلا گفتيد "Backup از کلاينت" منظورتون همون ASPNETDB.MDF هست يا "Restore در ديتابيس سرور" ديتابيس سرور کجاست ؟
    لطفا اگه امکان داره براي من يه کمي توضيح بديد .

  11. #10
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    آدرس هايي مثل Root->Databases->/Databasename/->RightClick->Tasks->Generate Scripts
    که داديد مال نرم افزاره ديگه ، نه ؟
    تمام این شرایط و مسیر دستورات که گفتم مربوط به همان برنامه معرفی شده بود.

    منظورتون از "يک دستور شبه اسکرييپ T-SQL " چيه ؟!
    چیزی شبیه این کد، که اگر اجرا شود یک جدول به نام TBL و یک View به نام TBL_ می سازد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما میتوانید با پیگیری فرمان زیر در نرم افزار فوق الذکر، یک اسکریپ نظیر دیتابیس خود تولید کنید (چیزی شبیه کد بالا که خودکار ساخته میشود) و با اجرای این اسکریپت در سرور جداول و دیگر اشیا ساخته میشود.
    Root->Databases->/Databasename/->RightClick->Tasks->Generate Scripts

    يا مثلا گفتيد "Backup از کلاينت" منظورتون همون ASPNETDB.MDF هست يا "Restore در ديتابيس سرور" ديتابيس سرور کجاست ؟
    شما اول باید دیتابیس ASPNETDB.MDF را در رایانه خود attach کنید.
    Root->Databases->RightClick->Attach

    تا تازه بتوانید در نرم افزار Management دیتابیستان را ببینید و استفاده کنید.
    البته بعد باید برای کار کردن برنامه تان در رایانه خودتان هم ConnectionString را اصلاح کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    بعد میتوانید با پیگری فرمان
    Root->Databases->/Databasename/->RightClick->Tasks->Backup

    از دیتابیس ASPNETDB خود یک پشتیبان تهیه کنید،
    (تا اگر یک زمانی به خاطر مشکلی و یا ایراد عامل انسانی و... اطلاعاتش از دست رود بتوانید آن را برگردانید.)
    ولی بعد می آیید و در دیتابیس سرور دستور زیر را میدهید
    Root->Databases->/Databasename/->RightClick->Tasks->Restore
    نتیجه ان میشود که دیتابیس سرور عین دیتابیس کلاینت میشود.

    حالا مشکلی که با سرور ندارید، الآن دسترسی به sqlserver سایتتان دارید؟؟؟؟؟
    ==============
    ضمناً، دوست عزیز، نیاز نیست سوالتان را در پروفایل من هم جداگانه بپرسید،
    چون به علت قابلیت اشتراک تاپیکها،
    شما یا هر کس دیگری به محض آنکه پست و نوشته جدیدی در تاپیک بدهید، تا من به سایت وصل شوم متوجه میشوم.
    و نیازی به کپی و تقبل زحمت بیشتر و فرستادن مجزای سوال در پخش پروفایل نیست.
    راحت باشید، غریبی نکنید، تاپیکتان خودتان است!!!

    موفق باشید.
    Last edited by _H2_; 24-08-2008 at 20:33.

  12. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •