У меня был webdeploy, работающий на YEARS на машине Windows Server 2012 со стандартными аргументами MSBuild (like this).TFS Build перестала работать с веб-развертыванием после установки .NET core
Вчера я установил Windows (Server Hosting)
версию .NET Core Installer
от .NET Core downloads page.
С тех пор мои задачи сборки работают и успешно создают мой сайт, но на самом деле не запускают публикацию развертывания в Интернете. Это не терпит неудачу - его просто не запускают.
Я хочу подчеркнуть, что речь идет о «устаревшем» .NET приложении - не приложении .NET Core. Я только что установил .NET Core для кого-то другого.
я могу проверить это с помощью следующих наблюдений:
- Там нет ошибок в любых зрителях событий (за исключением тех, которые являются месяцами)
- Там нет сообщений в MSBuild логфайле, который говорит
Start Web Deploy Publish
, однако файлы журналов всего пару дней назад имеют это сообщение. - Я могу подключиться к локальному серверу на порту 8172 и установить соединение.
- Это происходит с несколькими проектами, к которым никто не имеет доступа.
_PublishedWebsites
создать с использованием новейших файлов - он никогда не будет развернут нигде.
Что могло сломать это? Упал ли пакет Windows Server Hosting
- или это было какое-то другое обновление, которое появилось? У меня закончились идеи, как это исправить, и я не хочу возвращаться к xcopy!
Я использую 'XAML builds' –
Слепое предположение: посмотрите на переменные среды пути, если что-то подозрительное после установки (то есть, если переменная пути стала длинной и срезана после того, как .NET Core SDK/runtime получил установлен) – Tseng
@Tseng проверит его. Также установлена визуальная студия 2015 и TFS express update 3, надеющаяся на то, что может что-то сбросить. –