1

当前我正在尝试使用批处理文件发布 usinf aspnet 编译器

开始 /b C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -p "C:\cc\titr\code\" TargetPath="C:\cc\titr\code\deploy\" 强制=“真”调试=“真”

给我错误 1010 文件路径无效。知道我在哪里做错了。因为路径是正确的

4

1 回答 1

2

在此处查看 Rick Strahl 的用于管理预编译过程的实用程序:http ://www.west-wind.com/tools/aspnetcompiler.asp 。我不得不说,让命令行参数恰到好处以使 aspnet_compiler 满意并不容易。将所有斜线和空格放在正确的位置非常重要!使用“West Wind ASP.NET 2.0 Compiler Utility”肯定会让您轻松完成这项任务!

还可以看看我的文章系列,了解如何构建一个 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 是一个论点。

于 2009-08-28T10:24:51.857 回答