Currenlty我试图使用批处理文件发布usinf aspnet编译器
start / b C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_compiler.exe -p“C:\ cc \ titr \ code \”TargetPath =“C:\ cc \ titr \ code \ deploy \“Force =”true“Debug =”true“
给我错误1010文件路径无效。知道我做错了什么。因为路径是正确的
答案 0 :(得分:2)
看看Rick Strahl的实用程序来管理预编译过程: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是一个论点。