2012-10-28 10 views
5

Po zainstalowaniu VS2012 i uruchomieniu dziwnego zachowania za pomocą funkcji publikowania jednym kliknięciem.Program Visual Studio 2012 Web Publish zachowuje nadpisywanie istniejących plików w tej samej wersji

Publikuję za pośrednictwem FTP i wszystko działa dobrze, ale wygląda na to, że VS nalega na nadpisywanie niektórych plików w kółko, nawet jeśli nic się nie zmieniło.

W VS2010 kliknięcie przycisku "publikuj" w kółko przebiega przez kolejne kroki i kończy się za kilka sekund, w VS2012 trwa to około dwóch minut, ponieważ nadal kopiuje plik dll 5 MB i inne rzeczy.

PS „usunąć wszystkie istniejące pliki przed publikuje” jest wyłączony

Odpowiedz

1

To absolutny ból. Utrzymywałem rozwiązanie otwarte w VS2010 obok VS2012 i używanie VS2010 do publikowania, jest denerwujące, ale jest szybsze ...

0

Niestety nie ma opcji na tylko zmienione pliki w VS 2012. Nie wiem, dlaczego wzięli go, inne niż może zbyt wiele osób skarży się, że VS nie synchronizował się prawidłowo, gdy wystąpiły problemy z serwerami FTP. Serwery FTP są znane z tego, że nie przekazują poprawnych informacji o plikach.

+0

Co za prawdziwa publikacja P.I.T.A ... Wydawanie trwa wiecznie. – Jordan

0

To jest zbyt wolne w przypadku dużej ilości plików. Moje najlepsze doświadczenie to usuwanie nieużywanych folderów niezawierających złożeń (skrypty, css, itp.) W ten sposób: <ExcludeFoldersFromDeployment>Content;Scripts;Views</ExcludeFoldersFromDeployment> . Publikuj te pliki bezpośrednio po ich zmianie. W przeciwnym razie publikuj zespoły z profilu. https://msdn.microsoft.com/en-us/library/ee942158.aspx#can_i_exclude_specific_files_or_folders_from_deployment

Powiązane problemy