Makale numarası: 145661 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 4.3

Bir "misbehaved belirtilen CGI uygulaması" hata iletisi alıyorsunuz

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft ınternet ınformation Server (IIS) Common Gateway ınterface (CGI) bir uygulama kullandığınızda, aşağıdaki hata iletisi görüntülenir:

CGI hatası:
Belirtilen CGI uygulaması tam bir HTTP üstbilgisi kümesi döndüren misbehaved. Iade üstbilgileri şunlardır:

Neden

Bu hata, eksik veya yanlış bir üstbilgi kümesi dönüşü CGI uygulaması tarafından kaynaklanır. CGI uygulaması, hatalı olarak yazılabilir. Gibi mantık hataları, API hataları veya CGI uygulaması arıza neden olan herhangi bir şeyi de bu hataya neden olabilir.

Çözüm

CGI uygulaması üstbilgi çıktı için kaynak kodunu değiştirin. Doğru üstbilgi örneği aşağıda verilmektedir:
   print "HTTP/1.0 200 OK\n";
   print "Content-Type: text/html\n\n\n";
				

CGI C++ ile yazılmışsa, uygulama hata ayıklama ve sorunu belirlemek olanaklıdır. Aşağıdaki makaledeki yönergeleri bulunabilir:
238788  (http://support.microsoft.com/kb/238788/ ) IIS altında çalışan bir CGI uygulamalarında hata ayıklamalarına nasıl kullanılır

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Server 2.0
Anahtar Kelimeler: 
kbmt kbcgi kbprb KB145661 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:145661  (http://support.microsoft.com/kb/145661/en-us/ )