После 2 полных дней борьбы с публикацией в Visual Studio FTP, я прошу вашей любезной помощи!
- Сервер A : Windows Server 2008 R2 с Visual Studio 2017(15.8.8)
- Сервер B : Windows Server 2016 с Visual Studio 2017 (15.9.6), установленный на VM Ware, на MacBook Pro (MacOs Mojave)
- Сервер C : Windows Server 2012 R2
Это работает
С VS на Сервер A , Iпубликовать с использованием метода FTP, на сервер C .
С Filezilla на Сервер A , я могу подключиться с теми же учетными данными, которые используются с VS,на Сервер C .
Это не работает
- Попытка сделать то же, что описано выше с Сервер B не работает.
Стек ошибок
2> Publish started: Project: My.Project, Configuration: Release Any CPU --
2>Connecting to ftp://00.111.22.11/ToDeployFromVM/...
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>Publishing folder /...
2>Unable to add 'Base.Master' to the Web site. Server cannot accept argument (501).
2>Unable to add 'CookieTest.aspx' to the Web site. Server cannot accept argument (501).
...
2>Publishing folder bin...
2>Unable to add 'bin/Antlr3.Runtime.dll' to the Web site. Server cannot accept argument (501).
2>Unable to add 'bin/Antlr3.Runtime.pdb' to the Web site. Server cannot accept argument (501).
И очень странно то, что на Сервере C я вижу, что папки созданы, но у меня есть это:
- folder 1
- folder 2
- folder 3
Instead of:
- folder 1
- file1
- file2
- folder 2
- file1
- file2
- folder 3
- file1
- file2
Дополнительная информация
- Я использую FTP в активном режиме (пассивный режим не работает).
- Пользователь FTP имеет полные правав папке назначения.
- Я пытался с правами администратора, разрешено использовать FTP, ничего.
- Я пытался с активированным и деактивированным брандмауэром, ничего.
- Я пробовал с и без VPN, ничего.
Единственное основное отличие для меня - это то, что мой сервер Windows работает на VM Ware на моем MacBookPro ... Но я до сих пор не знаю, почему.
Любая помощь будет принята с благодарностью !!
Заранее большое спасибо,