Düzeltme: Windows Server 2003, Visual Studio .NET 2002'de Web projeleri'nı oluşturamıyor

Makale çevirileri Makale çevirileri
Makale numarası: 327283 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Visual Studio .NET 2002 kullanıyorsanız yeni bir Web proje ve Microsoft Windows Server 2003 için Web sunucusu, bir Access Web başarısız iletişim kutusu görüntülenir bağlanmak ve aşağıdaki hata iletisini alırsınız:
Bu proje için varsayılan Web erişim modu, dosya paylaşımına ayarlandı, ancak 'http://localhost/WebApplication1' adresindeki Proje klasör yolu 'c:\inetpub\wwwroot\WebApplication1' ile açılamıyor. Döndürülen hata:

Web projesi 'WebApplication1' oluşturulamıyor. Dosya yolu 'c:\inetpub\wwwroot\WebApplication1 'URL'YE karşılık gelmiyor' http://localhost/WebApplication1'. Iki sunucu aynı konuma yeniden eşlemek gerekir. HTTP Hata 404: Bulunamadı

Neden

Bu sorun, Microsoft ınternet ınformation Services 6.0 (IIS) açıkça eşlenen tüm dosya adı uzantılarını engellediği için oluşur. Varsayılan olarak, .tmp dosya adı uzantısı IIS 6. 0'da güvenlik nedenleriyle eşleştirilmiş değil.

Web projesi oluşturma işlemi sırasında Visual Studio .NET 2002, URL ve UNC yolu eşleştiğini doğrulamak için sınar. Bunu yapmak için <a0></a0>, Visual Studio. NET'in, sunucuya .tmp dosya adı uzantısına sahip ve sonra bu dosyayı bir http isteği ile sunucudan ister bir dosyaya yazar. IIS, IIS 6. 0'da .tmp dosya adı uzantısını eşlenmiş olduğundan, HTTP Hata 404 döndürür. Bu "Belirtiler" bölümünde açıklanan hata iletisini geri dönmek Visual Studio .NET neden olur.

Not Bu sürümü, bu işlem için .htm dosya adı uzantısına sahip bir dosyayı kullanması nedeniyle, Visual Studio .NET 2003 kullandığınızda, bu sorun oluşmaz.

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Visual Studio .NET 2002 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
837234Visual Studio .NET 2002 Service Pack 1'de düzeltilen hataların listesi

Pratik Çözüm

Bu soruna yönelik üç geçici çözümler vardır:
  • Geçici çözüm 1
    Windows 2003 Server'da projeleri oluştururken Visual Studio .NET 2003'ü kullanın. Bu, önerilen geçici çözüm değildir. .Tmp dosya adı uzantısı eşleme güvenlik riski olabilir, çünkü üretim bilgisayarınız ınternet'e bağlıysa bu sürümünde kullanmak iyi bir fikirdir.
  • Geçici çözüm 2
    Güvenlik sorunu (örneğin, kullanıyorsanız, bir tek başına, geliştirme bilgisayar) değilse, .tmp dosya adı uzantısını eşlemek için şu adımları izleyin:

    1. ınternet ınformation Services (MMC) başlatın.
    2. Web sitenizi sağ tıklatın ve sonra da Properties ' i tıklatın.
    3. HTTP üstbilgileri sekmesini tıklatın ve sonra da MIME türleri ' ni tıklatın.
    4. Yeni bir MIME eklemek için Yeni ' tür.
    5. Uzantıları metin kutusuna, .tmp yazın.
    6. MIME türü metin kutusuna metin/düz) yazın.
  • Geçici çözüm 3
    Microsoft Bilgi Bankası'ndaki aşağıdaki makalede olan düzeltmeyi yükleyin:
    831210Düzeltme: Windows Server 2003'te Web projeleri oluşturamadı.

Durum

Microsoft, Microsoft bir hata olduğunu onaylamıştır bu makalenin başında listelenen ürünlerden. Bu sorun, Microsoft Visual Studio .NET 2002 Service Pack 1'de giderilmiştir.

Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. Visual Studio .NET 2002'i başlatın. Dosya menüsünden Yeni ' nin üzerine gelin ve Proje ' ı tıklatın.
  2. Proje türü,'ı tıklatın ASP.NET Web uygulaması.
  3. Konum kutusuna eşlenen .tmp dosya adı uzantısı olan Windows 2003 çalışan bir bilgisayarı belirtin.
  4. Tamam ' ı tıklatın.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
240225Adsutil ve metatabanı değişiklik yapmak için kullanılan MetaEdit hizmet programları'nın açıklaması

Özellikler

Makale numarası: 327283 - Last Review: 28 Temmuz 2005 Perşembe - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
Anahtar Kelimeler: 
kbmt kbvs2002sp1fix kbvs2002sp1sweep kbpending kbbug KB327283 KbMttr
Machine-translated Article
Ö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:327283

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com