Makale numarası: 817267 - Son Gözden Geçirme: 04 Aralık 2007 Salı - Gözden geçirme: 6.9

SORUN: Hem ASP.NET 1.1 hem de ASP.NET 1.0 yüklüyken bir ASP.NET 1.1 uygulaması oluşturduğunuzda "Belirtilen Web sunucusu ASP.NET sürüm 1.1'i çalıştırmıyor" hata iletisi

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ı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Studio .NET 2003 şu durumlarda varolan bir ASP.NET 1.1 Web projesini açamaz:
  • ASP.NET 1.1'i Web Hizmeti Uzantısı listesinde Yasaklanmış olarak ayarladınız.

    -ve-
  • ASP.NET 1.0'ı Web Hizmeti Uzantısı listesinde İzin Verildi olarak ayarladınız.

    -ve-
  • Bilgisayarda Microsoft Windows Server 2003 çalışıyor.
Yeni bir ASP.NET 1.1 projesi oluşturmaya çalıştığınızda, aşağıdaki hata iletisini alabilirsiniz:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services. (Visual Studio .NET, belirtilen Web sunucusunda ASP.NET sürüm 1.1 çalışmadığını algıladı. ASP.NET Web uygulamalarını veya hizmetlerini çalıştıramazsınız.)
ASP.NET 1.1 ve ASP.NET 1.0 sürümlerinin her ikisi de Web Hizmeti Uzantısı listesinde Yasaklanmış olarak ayarlanırsa, Visual Studio .NET 2003'te yeni bir ASP.NET 1.1 projesi açmayı denediğinizde şu hata iletisini alabilirsiniz:
Visual Studio .NET, ASP.NET uygulama ve hizmetlerinin IIS'de kilitlendiğini algıladı. Kilitleme durumunu değiştirmek için IIS Güvenlik Kilitleme Sihirbazı'nı çalıştırabilirsiniz
Not Varsayılan olarak, Microsoft .NET Framework 1.0'ı yüklediğinizde, ASP.NET 1.0 Microsoft Internet Information Services (IIS) 6.0'daki Web Hizmeti Uzantısı listesine eklenmez.

Çözüm

Bu sorunu çözmek için, IIS 6.0'daki Web Hizmeti Uzantısı listesinde ASP.NET 1.1'in durumunu İzin Verildi olarak değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Başlat'ı tıklatın, Programlar'ın üzerine gelin ve sonra Denetim Masası'nı tıklatın.
  2. Yönetimsel Araçlar'ı çift tıklatın ve sonra da Internet Information Services (IIS) öğesini tıklatın.
  3. Web Hizmeti Uzantıları'nı tıklatın.
  4. Ayrıntılar bölmesinde, Web Hizmeti Uzantısı listesinde ASP.NET v1.1.4322'yi tıklatın.
  5. Yasaklanmış olan durum bilgisini İzin Verildi olarak değiştirmek üzere İzin Verildi'yi tıklatın.

Durum

Bu davranış tasarım gereğidir.

Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Başlat'ı tıklatın, Programlar'ın üzerine gelin ve sonra Denetim Masası'nı tıklatın.
  2. Yönetimsel Araçlar'ı çift tıklatın ve sonra da Internet Information Services (IIS) öğesini tıklatın.
  3. Web Hizmeti Uzantıları'nı tıklatın.
  4. Ayrıntılar bölmesinde, Web Hizmeti Uzantısı listesinde ASP.NET v1.1.4322'yi tıklatın.
  5. İzin Verildi olan durum bilgisini Yasaklanmış olarak değiştirmek üzere Yasaklanmış'ı tıklatın.
  6. ASP.NET v1.0.3705 durumunun İzin Verildi olduğunu doğrulayın.

    Not Web Hizmeti Uzantısı listesinde ASP.NET v1.0.3705 yoksa, Web Hizmeti Uzantısı bölmesinde Yeni Web hizmeti uzantısı ekle seçeneğini kullanarak ASP.NET v1.0.3705'i kaydettirin ve ardından durumu İzin Verildi olarak değiştirin.
  7. Başlat'ı tıklatın, Programlar'ın üzerine gelin ve Microsoft Visual Studio .NET 2003'ü tıklatın.
  8. File (Dosya) menüsünde, New'un (Yeni) üzerine gidin ve Project'i (Proje) tıklatın.
  9. New Project (Yeni Proje) iletişim kutusunda, Project Types'ın (Proje Türleri) altında Visual C# Projects (Visual C# Projeleri) veya Visual Basic Projects'i (Visual Basic Projeleri) tıklatın.
  10. Templates'in (Şablonlar) altında ASP.NET Web Application'ı (ASP.NET Web Uygulaması) tıklatın. Bu makalenin "Belirtiler" bölümünde listelenen hata iletisini alırsınız.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
812405  (http://support.microsoft.com/kb/812405/ ) SORUN: ASP.NET 1.0, IIS 6.0'daki Web Hizmeti Uzantısı Listesinde Görüntülenmiyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
816783  (http://support.microsoft.com/kb/816783/TR/ ) SORUN: Yükseltmeden Sonra ASP.NET Uygulamalarında Beklenmeyen Davranış Görülüyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
ASP.NET uygulamasını bir ASP.NET sürümü için yapılandırma
http://msdn2.microsoft.com/en-us/library/1kdfe21k(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/1kdfe21k(vs.71).aspx)

.NET Framework'te sürüm oluşturma, uyumluluk ve yan yana yürütme
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx)


Bu makaledeki bilginin uygulandığı durum:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbwebservices kbextension kbdeployment kbwebserver kbweb kbprb KB817267