NAnt Веб-сайт публикации MVC

Проблема : Я хочу элегантно опубликовать веб-сайт MVC с помощью NAnt.

Просто нет? Неправильно ... Вот некоторые ресурсы stackoverflow, которые я просмотрел. У каждого из них есть проблема ...

Stackoverflow 1: Публикация WebApplication с использованием NAnt

Результатом этого было то, что файл web.config не преобразовывался и в корзине появлялись дополнительные файлы которые не должны были нравиться entity.dll.config всего!

Stackoverflow 2: Реплицируйте VS2008 «Опубликовать веб-сайт» из командной строки

Это будет делать то же самое, что и предыдущее решение, за исключением это еще хуже ... он скопирует ВСЕ из моего проекта и выгружает его в папку публикации ... без шуток!

Stackoverflow 3: MSBuild Script и VS2010 publish apply Web. config Transform

Принятое решение основано на Stackoverflow 1, но представляет собой чистый MsBuild xml, а не NAnt xml. Он также исправляет только Webconfig и оставляет те случайные файлы, которые появляются. Существует также другое решение (не принятое), которое дает pattersonc, которое очень, очень близко к правильному, но строки подключения в web.config находятся в фиктивном состоянии неопределенности, оставляя вам еще один плохой файл web.config

. сказать, что прошло 3-4 дня, 10+ разных ответов StackOverFlow и никакой серебряной пули ... Нет ли простого решения? Должен ли я совершить какой-то кардинальный грех и создать ужасно испорченный сценарий NAnt, чтобы добиться правильных результатов публикации, которые так хорошо дает VS2010?

6
задан Community 23 May 2017 в 11:47
поделиться