Как опубликовать на сервере с помощью компилятора aspnet

StackOverflow https://stackoverflow.com/questions/878263

  •  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 - это аргумент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top