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

Ö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
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
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ı

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 327283 - Son İnceleme: 12/07/2015 12:09:16 - Düzeltme: 3.1

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer

  • kbnosurvey kbarchive kbmt kbvs2002sp1fix kbvs2002sp1sweep kbpending kbbug KB327283 KbMttr
Geri bildirim