Как опубликовать на сервере с помощью компилятора aspnet
-
22-08-2019 - |
Вопрос
В настоящее время я пытаюсь опубликовать компилятор usinf aspnet, используя пакетный файл
start /b C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -p "C:\cc itr\code \" TargetPath="C:\cc itr\code\deploy \" Force="true" Debug="true"
Выдает мне ошибку 1010 недопустимый путь к файлу.Есть идеи, где я поступаю неправильно.поскольку пути верны
Решение
Взгляните на утилиту Рика Страла для управления процессом предварительной компиляции здесь: http://www.west-wind.com/tools/aspnetcompiler.asp.Я должен сказать, что получить правильные аргументы командной строки, чтобы сделать aspnet_compiler счастливым, непросто.Очень важно, чтобы у вас были все ваши косые черты и пробелы в нужном месте!Использование "утилиты компилятора West Wind ASP.NET 2.0", безусловно, облегчит вам выполнение этой задачи!
Также взгляните на серию моих статей о том, как создать обмен знаниями, основанный на StackOverflow.В этой серии я подробно описываю локальные процессы сборки и непрерывную интеграцию.Статья CI также напрямую затрагивает эту тему (скоро выйдет!). http://dotnetslackers.com/projects/StackOverflowInspiredKnowledgeExchange/
В вашем случае вы могли бы попробовать :
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -p "C:\cc\titr\code" -v / "C:\cc\titr\code\deploy"
У вас были косые черты в конце, которые компилятору конкретно не нравятся.Я также заменил ваш TargetPath на аргумент -v .Я не думаю, что TargetPath - это аргумент.