2016-11-02 6 views
0

У меня был 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!

+0

Я использую 'XAML builds' –

+0

Слепое предположение: посмотрите на переменные среды пути, если что-то подозрительное после установки (то есть, если переменная пути стала длинной и срезана после того, как .NET Core SDK/runtime получил установлен) – Tseng

+0

@Tseng проверит его. Также установлена ​​визуальная студия 2015 и TFS express update 3, надеющаяся на то, что может что-то сбросить. –

ответ

0

Удалось устранить это :-) Не уверен, какой именно из этих шагов это сделал, но я подозреваю, что это была Visual studio.

я использовал TFS Express 2015 и модернизированы для обновления 3.

Я также установил Visual Studio 2015 на самом сервере.

У меня раньше было .NET Core RC2 (или что-то еще, что они называли это в то время), и я удалил его перед установкой .NET Core RTM. Интересно, удалил ли тот какой-то компонент, который был необходим.

Как я уже сказал, все работает нормально, прежде чем я установил RTM .NET Core. Но, к счастью, установка VS и TFS привела к нормальному состоянию.