如何使用aspnet编译器发布到服务器

时间:2009-05-18 15:17:49

标签: publishing aspnet-compiler

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文件路径无效。知道我做错了什么。因为路径是正确的

1 个答案:

答案 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是一个论点。