Pergunta

currenlty Eu estou tentando publicar usinf aspnet compilador usando um arquivo de lote

start / b C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_compiler.exe -p "C: \ cc \ titr \ code \" TargetPath = "C: \ cc \ titr \ code \ deploy \" Força = "true" Debug = "true"

Me dando erro 1010 caminho de arquivo não é válido. Qualquer idéia de onde eu estou fazendo errado. como os caminhos estão corretos

Foi útil?

Solução

Dê uma olhada na utilidade de Rick Strahl para gerir o processo de pré-compilação aqui: http: / /www.west-wind.com/tools/aspnetcompiler.asp . Eu tenho que dizer que recebendo os argumentos de linha de comando apenas o direito de fazer o feliz aspnet_compiler não é fácil. É muito importante que você tenha todas as suas barras e espaços em apenas o lugar certo! Usando o "West Wind ASP.NET 2.0 Compiler Utility" certamente fará esta tarefa uma brisa para você!

Também dê uma olhada em meus série de artigos sobre como construir um StackOverflow inspirado troca de conhecimentos. Nessa série eu detalho processos de construção locais e integração contínua. O artigo CI toca diretamente sobre este assunto também (em breve!). http://dotnetslackers.com/projects/StackOverflowInspiredKnowledgeExchange/

No seu caso, você pode tentar:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -p "C:\cc\titr\code" -v / "C:\cc\titr\code\deploy"

Você tinha arrastando barras que o compilador especificamente não gosta. Eu também trocou seu TargetPath para o argumento -v. Eu não acho que TargetPath é um argumento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top