Showing posts with label Internal Server Error. Show all posts
Showing posts with label Internal Server Error. Show all posts

IIS HOSTING TIPS - ERROR “Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0"


Postingan sebelumnya membahas tentang konfigurasi dns setting dan error 404.3. Dan kali ini akan saya bahas bgaimana menangani error seperti dibawah ini: 


“Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified”
Error ini muncul pada saat saya membuka halaman website saya. Setelah googling dan mencari apa penyebabnya, akhirnya saya menemukan solusi bagaimana memecahkan error tersebut.  Ada beberapa tahap yang saya lakukan untuk menangani masalah ini. Berikut adalah tahap-tahap yang saya lakukan.

1.      Saya masuk ke IIS dan memeriksa versi .NET yang dipakai oleh website saya. Dan ternyata saya belum memilih versi ASP.NET yang benar. Maka dari itu, pilih .NET versi yang benar pada Application Pool. Jika belum terpilih, harus memilih versinya.
2.      Jika ASP.NET yang dipakai versinya 3.5, maka harus mengganti versinya di webconfig.  Tetapi jika yang digunakan adalah versi 2.0, maka harus install ASPNET.2.0.AJAX.Extensions di server. Untuk mendapatkan ASPNET.2.0.AJAX.Extensions, download terlebih dahulu file nya. 
3.      Ubah versi yang lama dengan yang baru dengan script berikut:

<runtime>
 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
   <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
   <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
  </dependentAssembly>
  <dependentAssembly>
   <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
   <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
  </dependentAssembly>
 </assemblyBinding>
</runtime>

Dan hasilnya bekerja dengan baik. Selamat mencoba

IIS HOSTING TIPS - HTTP ERROR 404.3 - Not Found ( Script, Handler, MIME map)

Setelah sebelumnya sudah lama tidak menulis artikel karena kesibukan, sekarang akan saya jelaskan tentang suatu error yang sangat sering muncul pada saat anda menghosting, atau mencoba publish dan saat anda menggunakan IIS. Error yang pernah dibahas adalah error 500.24 pada post sebelumnya.  Error yang muncul kali ini adalah seperti dibawah ini.


Error ini sangat sering ditemukan. Terutama pada IIS bagi admin server. Kita bisa tahu apa yang dimaksud dari kesalahan ini dengan membaca error summary. Berikut adalah kesalahan yang bisa terjadi :

  • If the page is a script, add a handler

Jika error pada halaman, maka kita harus menambahkan sebuah handle

  • If the file should be downloaded, add mime map

Jika error pada sebuah file, maka kita harus menambahkan mime

Ok, sekarang akan dijelas kan yang pertama.

  1. If the page is a script, add handler

  • Buka IIS, di sebelah kanan ada tab “Actoin”, pilih Add managed Handler
  • Isikan seperti dibawah ini

  • Selesai. 
     2. If the file should be downloaded, add mime map

  • Klik salah satu domain pada “site”  di IIS 
  • Pilih MIME TYPES
  • Isikan seperti dibawah ini

  • Selesai 

TIPS - TIPS WINDOWS HOSTING - CARA MENANGANI ERROR 500.24 - INTERNAL SERVER ERROR

Setelah sebelumnya saya menjelaskan tentang bagaimana mengubah default collation dan default language, kali ini akan membahas tentang error yang sering muncul di pada web anda. Apakah anda sering atau pernah menemukan error seperti dibawah ini?. Anda sebagai Admin Server dari suatu Web Hosting harus tahu tentang ini. Ini adalah tampilan error ketika anda melihatnya di server. 


Tetapi jika anda hanya melihat di local, hanya terlihat seperti error berikut.


Susah juga jika error yang kita lihat tidak spesifik seperti ini.Bagaimana cara kita tahu dimana kesalah kita?. Pada dasarnya, untuk menangani error semacam tersebut anda harus lihat di server kemudian anda akan lebih jelas mengetahui apa yang salah. 

Langkah-langkah untuk menyelesaikan error tersebut adalah

  • "An ASP.NET setting has been detected that does not apply in integrated managed pipeline mode", berarti error ini menyangkut tentang pipeline mode yang ada di IIS.
  • Buka IIS -> pilih application pools -> cari website yang error (domainnya)
  • Advance setting 

  • klik 2 kali di "integrated" nya, ganti mejadi classic.
  • OK.
Itu lah cara menangani masalah "pipeline mode". semoga bisa membantu anda. Terima kasih