Oprava: Webové projekty, nelze vytvořit v systému Windows Server 2003 v Visual Studio .NET 2002

Překlady článku Překlady článku
ID článku: 327283 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při použití aplikace Visual Studio .NET 2002 vytvořit nové webové projektu a připojit Microsoft Windows Server 2003 jako webový server, zobrazí se dialogové okno Nelze Web Access a zobrazí následující chybová zpráva:
Režim přístupu výchozí web pro tento projekt je nastavena na sdílení souborů, ale s cestu c:\inetpub\wwwroot\WebApplication1 nelze otevřít složku projektu na 'http://localhost/WebApplication1. Byla vrácena chyba:

Nelze vytvořit webový projekt 'WebApplication1. Souboru cesta 'c:\inetpub\wwwroot\WebApplication1 'neodpovídá na adresu URL' http://localhost/WebApplication1'. Dva nutné mapovat do stejného umístění serveru. Chyba HTTP 404: Nenalezeno

Příčina

K tomuto problému dochází, protože blokuje všechny přípony názvů souborů, které nejsou explicitně mapovány Internetová informační služba 6.0 (IIS). Ve výchozím příponu názvu souboru TMP není mapována na IIS 6.0 z důvodů zabezpečení.

Během procesu vytváření web projektu Visual Studio .NET 2002 testuje k potvrzení, adresu a cestu UNC odpovídat. Chcete-li to provést, Visual Studio .NET zapíše soubor, který má příponu názvu souboru TMP k serveru a požaduje tento soubor ze serveru prostřednictvím požadavku http. Protože příponu názvu souboru TMP není mapována na IIS 6.0, vrátí služba IIS chybu HTTP 404. To způsobí Visual Studio .NET chybová zpráva popsaná v části "Příznaky" vrátit.

Poznámka: Tomuto problému nedochází při použití Visual Studio .NET 2003, protože tato verze používá soubor má příponu názvu souboru HTM tohoto procesu.

Řešení

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro Microsoft Visual Studio .NET 2002. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
837234Seznam opravených v Visual Studio .NET 2002 Service Pack 1

Jak potíže obejít

Existují tři zástupná řešení tohoto problému:
  • Řešení 1
    Při vytváření projektů v systému Windows 2003 Server použít Visual Studio .NET 2003. Toto je doporučená řešení. Je vhodné použít tuto verzi, pokud je výrobní počítač připojen k Internetu, protože mapování příponu názvu souboru TMP mohou představovat riziko zabezpečení.
  • Řešení 2
    Pokud není zabezpečení problému (například pokud používáte samostatnou, vývojovém počítači), mapovat příponu názvu souboru TMP takto:

    1. Spustit Internetová informační služba MMC.
    2. Klepněte pravým tlačítkem myši na webový server a potom klepněte na příkaz Vlastnosti.
    3. Klepněte na kartu Záhlaví HTTP a potom klepněte na tlačítko Typy MIME.
    4. Klepnutím na tlačítko Nový přidejte nový MIME typu.
    5. Rozšíření textového pole zadejte TMP.
    6. Do textového pole typ MIMEzadejte/prostý text.
  • Řešení 3
    Nainstalujte opravu hotfix, která je v následujícím článku databáze Microsoft Knowledge Base:
    831210Oprava: Nelze vytvořit webové projekty na Windows Server 2003

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o chybu v Microsoft produktů uvedených na začátku tohoto článku. Tento problém byl opraven v aplikaci Microsoft Visual Studio .NET 2002 Service Pack 1.

Další informace

Kroky pro reprodukci tohoto chování

  1. Spusťte aplikaci Visual Studio .NET 2002. Na soubor nabídce přejděte na příkaz Nový a klepněte na příkaz projekt.
  2. Typ projektu klepněte na tlačítko ASP.NET Web Application.
  3. V poli text umístění zadat počítač se systémem Windows 2003 nemá příponu názvu souboru TMP namapován.
  4. Klepněte na tlačítko OK.

Odkazy

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
240225Popis nástrojů Adsutil a MetaEdit používaných k úpravě metabáze (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Vlastnosti

ID článku: 327283 - Poslední aktualizace: 28. července 2005 - Revize: 3.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
Klíčová slova: 
kbmt kbvs2002sp1fix kbvs2002sp1sweep kbpending kbbug KB327283 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:327283

Dejte nám zpětnou vazbu

 

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