2011-01-12 5 views
9

Podczas próby opublikowania w systemie Windows 7 z programu Visual Studio 2010 za pośrednictwem systemu plików żadne pliki nie są dodawane do folderu docelowego. Jeśli wybiorę opcję "Zamień pasujące pliki na kopie lokalne", nic się nie dzieje. Jeśli wybiorę opcję "Usuń istniejące pliki przed publikacją", pliki zostaną usunięte z folderu docelowego, ale nie zostaną opublikowane żadne nowe pliki. Jest to wyjście uzyskać:Publikowanie sieci Web w systemie plików z programu Visual Studio 2010 nie powoduje niczego oprócz usuwania

Usuwanie istniejące pliki ...

folderu Wydawnictwo/...

========== Budowa: 3 udało lub w górę do tej pory 0 nie powiodło się, 0 pominęło ==========

========== Opublikuj: 1 udało, 0 nie, 0 pominięto ======= ===

Jakieś myśli?

EDYCJA: Zapomniałem wspomnieć, że używam VS jako Administrator. Jeśli tego nie zrobię, publikacja wyraźnie się nie powiedzie.

+0

Mam ten sam problem ... Czy twoje rozwiązany ? – 0x49D1

+0

Jestem w dokładnie tej samej łodzi. Wykluczam ścieżki UNC, próbując lokalnego systemu plików ... takie same wyniki. Powinienem też dodać, że widzę, że pakiet istnieje w obj \ Release \ Package w folderze o nazwie PackageTmp, ale nigdy nie zostanie przekazany do folderu docelowego. –

+0

Zaktualizowałem do najnowszego przy użyciu "Zainstaluj składniki internetowe" i to naprawiło problem.Martwe irytujące jednak –

Odpowiedz

1

Mam nadzieję, że problem ten został rozwiązany w międzyczasie, ale coś podobnego przydarzyło mi się ostatnio. W moim przypadku Akcja kompilacji pliku została w jakiś sposób ustawiona na Brak. Jeśli działanie kompilacji pliku ma wartość Brak, publikowanie w sieci Web pominie ten plik. Aby sprawdzić działanie kompilacji, wybierz plik w eksploratorze rozwiązań i naciśnij klawisz F4, aby przejść do okna właściwości.

5

Wpadłem na ten sam problem, po sprawdzeniu danych wyjściowych publikacji, dzienników zdarzeń, włączaniu i sprawdzaniu dzienników w studiach wizualnych itp. Następnie zdecydowałem się usunąć publikację internetową (przez dodanie/usunięcie), która, jak uważam, została niedawno zaktualizowana do wersji 1. .0,30810,0. To rozwiązało problem.

+2

To powinna być zaakceptowana odpowiedź. Miałem dokładnie ten sam problem i to rozwiązało! Wydaje mi się, że dodano to przy aktualizacji vs2012 lub 4.5 i utknąłem w 2010 roku. Dziwny błąd! – JCisar

+0

Czy możesz podać więcej szczegółów na temat "Opublikuj publikację internetową", którą usuwasz? Nie mogę tego znaleźć. –

+0

Miałem podobny problem z Visual Studio 2012 dwa i pół roku później, i to działało dla mnie! –

0

To też mi się przydarzyło. Aby rozwiązać ten problem:

  • Otwórz Panel sterowania, kliknij ikonę Programy i usunąć internetowej publikuje
  • W VS2010 kliknij Narzędzia menu rozwijanego i wybierz Install Web Components

Nie jestem pewien, dlaczego tak się stało, ale podejrzewam, że instalacja VS2012 mogła zaktualizować komponent wdrażania WWW podczas pracy z witrynami sieci Web Azure w VS2012.

AKTUALIZACJA: To przestało działać następnego dnia! Teraz publikuję aplikację przez VS2012.