جستجو
محصولات
    منو بسته
    2 دی 1403

    مشکل "Error happened" و داستان "Error 400"

    6 سال پیش
    #1265
    شرح:
    داستان از جایی شروع شد ک سایت روی هاست و لوکال ام هر دو ب یک دیتابیس روی هاست متصل بودند. در هنگام تست در تغییرات یک ماژول ناچار شدم نسخه لوکال خود رو اجرا کنم. تا قبل این داستان همه چی درست بود ولی از آن ب بعد هرگاه وارد بخش ادمین سایت میشدم از روی هاست، پنجره ای باز میشد و مینوشت Error Happened، صفحه کامل لود نمیشد ولی دیگر به لود شدن ادامه نمیداد.

    تجربیات:
    بعد از یک روز جستجو به نتایج زیر رسیدم:
    1. بررسی کنید در /Admin/Common/Warnings همه چیز بر وفق مراد است.
    2. در صورتی که به مشکلی خوردید به آدرس Admin/Log/List/ مراجعه کنید.
    3. در صورتی که 2 موفق آمیز نبود، از جدول Log دیتابیستان، کوئری زیر را اجرا کنید:
    /****** Script for SelectTopNRows command from SSMS  ******/
    SELECT TOP (100000) [Id]
    ,[LogLevelId]
    ,[ShortMessage]
    ,[FullMessage]
    ,[IpAddress]
    ,[CustomerId]
    ,[PageUrl]
    ,[ReferrerUrl]
    ,[CreatedOnUtc]
    FROM [اسم دیتابیستون].[dbo].[Log]


    نیم راه حلی ک به آن دست یافتم:
    بعد طی مراحل فوق متوجه پیغام Error 400. Bad request در پشت پرده پیغام Error happend صفحاتم شدم. این بار صفحات را با پیشوند https باز کردم! درست شد!

    مفروضات:
    مورد 1 از تجربیات: همه سبز
    در Admin/Setting/GeneralCommon "مورد نیاز SSL برای همه صفحات سایت": غیرفعال
    در /Admin/Store/List "آدرس وب فروشگاه": با http
    در /Admin/Store/List "فعال سازی SSL": غیرفعال
    در /Admin/Store/List "مقادیر میزبان" :domain2.ir, www.domain2.ir ,domain1.ir, www.domain1.ir

    ب نظر شما اشکال من در کجاست؟
    ممنونم :)
    اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
    *******************************************************************************************
    فروشگاه همدمنوش نیوشا
    http://www.hamdamnoosh.ir
    نقل قول
    0
    6 سال پیش
    #1268
    توصیه میکنم پاک کردن کش (Cache) و ری استارت کردن اپلیکیشن رو هم امتحان کنید.

    ابتدا در قسمت مدیریت، کش (Cache) رو پاک کنید. از این قسمت:


    سپس کش (Cache) مرورگر رو پاک کنید. ( با زدن CTRL+F5 در صفحه مرورگر)

    و در آخر برنامه رو ری استارت کنید.
    اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
    *******************************************************************************************
    Be Who You Always Wanted To Be
    نقل قول
    0
    6 سال پیش
    #1270
    سلام ممنونم امتحان کردم اما جواب نداد
    اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
    *******************************************************************************************
    فروشگاه همدمنوش نیوشا
    http://www.hamdamnoosh.ir
    نقل قول
    0
    6 سال پیش
    #1271
    شما ببنید چه پیام exption  در log  میخوره. فیلد FullMessage را ببینید.
    بعد اینکه شما روی لوکال مشکل دارید یا سرور ؟
    اگه بخاید روی local  هم پروژه به صورت https  اجرا بشه  باید https  برای local  رو فعال کنید ( کلیک راست لایه web  و قسمت propertis  تب debug  برید و enable ssl   بزنید بعد save  کنید  و اخطار که اومد ok بزنید )
    نقل قول
    1
    09127857628