با سلام
امروز یه اتفاق عجیب برام افتاده ،
یه ViewBag رو از توی سورس کد حذف کردم ، اون ViewBag هنوز روی سرور توی View شناخته میشد ، با اینکه روی لوکال این ViewBag رو نمیشناخت ( هم Dll و هم View رو هم اپلود کردم)
مثل اینکه Cache کرده باشه؟؟؟
جالبه بگم بجای Cute Ftp برای اپلود رفتم از Plesk استفاده کردم ، تمام فایل هام رو Zip کردم , بعد آپلود, دادم Extract کنه ، یه هو کل ViewBag های پروژه ارور داد( تمامی قسمتهایی که قبلا درست کار می کرد)
میدونید این مشکل برای کجاست؟ از سروره؟ ViewBag ایا جایی ذخیره می شوند؟
ذهنم خیلی مشغول شده
بعضی وقت ها کد درست Publish نمیشه و در خروجی قرار نمیگیره
شاید هم در جای دیگه داره مقدار دهی میشه
کل پروژه رو Search کردم ، Entire Sloution وجود نداره
اما چه طور بفمم که درست Publish میشه یا نه؟
بعد از پابلیش تاریخ و ساعت Dll اصلی رو چک کنید
منم با آپلودسایت همین مشکلرو دارشتم
یعنی تغییری که می دادم و آپلود می کردم (Replace) درست نمیشد
من کل فایل ها رو پاک کردم و دوباره فایل جدید رو آپلود کردم درست شد
حذف کلیه فایل ها و آپلود مجدد را نیز امتحان کردم اما بی فایده بود
نه هیچ اروری مشاهده نمیشود ، نه در هنگتم build و نه در هنگام Publish
و حتی برنامه به درستی بر روی لوکال اجرا می گردد.
این کار یک تستی بکنید
ابتدا فایل های درون فولدر پاپلیش رو پاک کنید (فایل هایی که قبلا پاپلیش کرده اید)
بعد در ویژوال یک بار کل سلوشن رو build و بعد Rebuild کنید همین کار رو برای پروژه هم انجام بدین (یعنی روی نام پروژه کلیک راست کرده و build و سپس Rebuild)
حالا publish کنید
توجه داشته باشید که ابتدا فایل های که قبلا از این پروژه publish کرده اید پاک کرده باشید
بعد فایل ها رو از روی هاست پاک کنید و publish جدید رو آپلود کنید
حالا باید مشکلتون حل بشه
دست همگی دوستان درد نکنه ، ممنونم
مشکل از خود سرور بود ، به قسمت پشتبانی تیکت فرستادم ، بعد از چندین بار اصرار از من و انکار از اونها
بلاخره فهمیدن مشکل از خودشون هست و حلش کردند
ولی من بلاخره دلیلش رو متوجه نشدم !!
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)