چگونه خطای Custom Error در سرویس های 2008 را می توان بررسی نمود؟

 

گاهی به خصوص در اوایل بارگذاری وبسایت بر روی فضای میزبانی، در هنگام لود شدن صفحه اصلی و یا صفحه ای دیگر از وبسایتتان، ممکن است خطای زیر را مشاهده نمایید.

 

 

 

همانطور که در بخش Description این خطا توضیح داده شده است، نمایش این صفحه حاکی از آن است که خطایی در هنگام اجرای Application رخ داده است، اما به دلایل امنیتی، تنظیمات موجود در برنامه اجازه نمایش جزئیات خطا را نمی دهد. نکته قابل توجه این است که جزئیات خطا بر روی سیستم Local قابل مشاهده است ولی بر روی سرور، جزئیات خطا نمایش داده نمی شود و بازدیدکننده وبسایت این خطا را مشاهده می کند.

برای نمایش جزئیات خطای اتفاق افتاده می بایست یک تگ <customerErrors> در فایل web.config که در root محل قرارگیری Application در حال اجرا، وجود دارد ایجاد کرد و خاصیت Mode آن را برابر با Off قرار داد. به صورت زیر:

<!-- Web.Config Configuration File -->

<configuration>

    <system.web>

        <customErrors mode="Off"/>

    </system.web>

</configuration>

جهت آشنایی با نحوه تنظیم این خاصیت در سرویس های 2008 ایران هاست مراحل زیر را دنبال نمایید:

1- در نوار نشانی مرورگر خود، با وارد کردن نشانی wsp.iranhost.com یا cp.yourdomain (به جای yourdomain نام دامنه خود را وارد نمایید) و در صورتی که از سرویس های میزبانی داخل ایران استفاده می نمایید با وارد کردن نشانی ircp.iranhost.com ، صفحه ورود به Control Panel فضای میزبانی وبسایتتان شده لود می شود. نام کاربری و کلمه عبور را وارد نمایید و روی دکمه Sign In کلیک نمایید.

2- پس از ورود به Control Panel از میان گزینه های موجود در صفحه پیش رو، بر روی File Manager کلیک کرده و در صفحه جدید بر روی نام دامنه خود کلیک نمایید.

لطفا توجه فرمایید: در این مثال صفحه اصلی وبسایت دارای خطای مزبور است بنابراین به سراغ wwwroot می رویم. در صورتی که خطا، در بخش دیگری از وبسایت باشد می بایست به پوشه مربوطه و فایل web.config موجود در آن مراجعه کنیم.

3- بر روی پوشه wwwroot کلیک نمایید. سپس فایل web.config را یافته و روی آیکون "ویرایش فایل" در جلوی آن کلیک نمایید.

 

 

 

5- بدین صورت پنجره ویرایش فایل باز می شود. حال کافی است تگ <customerErrors> را وارد کنیم.


 

6- در نهایت برای ذخیره تغییرات بر روی دکمه Save کلیک می کنیم.

بدین ترتیب با لود مجدد وبسایت خطای موجود در Application به نمایش درمی آید.

 

 

Add Feedback