دلایل ایجاد خطای Server Error in '/' Application
توجه ! این آموزش مربوط به هاستینگ ویندوز با کنترل پنل، وب سایت پنل می باشد. برای آموزشهای مربوط به سرویسهای هاستینگ دیگر؛ به بخش مربوط به آن مراجعه کنید.
خطای Server Error in '/' Application به دلایل مختلفی ایجاد می شود که عناوین آنها در زیر ذکر شده و سپس توضیحات مربوط به هرکدام قرار داده شده است:
۱- یکسان نبودن نسخه مربوط به Asp.net مربوط به برنامه سایت با نسخه مربوط در هاستینگ
۲- استفاده از دستورات و کدنویسی اشتباه در فایل های سایت
۱- یکسان نبودن نسخه مربوط به Asp.net مربوط به برنامه سایت با نسخه مربوط در هاستینگ
چنانچه سایت خود را آپلود کرده اید و در زمان اجرای سایت ،این خطا را مشاهده می نمایید:
Server Error in '/' Application
این خطا براین موضوع دلالت دارد که نسخه دات نت (asp) برنامه سایت شما با تنظیمات دات نت وب سایت پنل شما تطابق و سازگاری ندارد و صحیح تنظیم نشده است.
به عنوان مثال:
خطای زیر نشان می دهد نسخه برنامه سایت 4 می باشد در صورتی که در پنل هاستینگ وب سایت پنل 2 تنظیم شده است.
برای لحاظ کردن این تغییرات به لینک آموزشی زیر مراجعه نمایید.
راهنمای تغییر ورژن ASP.NET در کنترل پنل وبسایت پنل
راهنمای تغییر ورژن ASP.NET در کنترل پنل پلسک
۲- استفاده از دستورات و کدنویسی اشتباه در فایل های سایت
این خطا براثر اشتباه وارد کردن دستورات و کدها می باشد. همان طور که در تصویر زیر ملاحظه می کنید شماره خط دستور اشتباه نیز مشخص است.
برای مشاهده دستورات و کدهای اشتباه خود میتوانید در فایل وب.کانفیگ دستور زیر را وارد نمایید.
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="on"/> </system.web> </configuration>
و پس از اطلاع از مسیر خطا و برطرف نمودن آن، از نظر امنیتی بهتر است امکان رویت کدها را مجددا در حالت مخفی قرار دهید.
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="off"/> </system.web> </configuration>