1

現在、バッチファイルを使用して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" デバッグ="true"

エラー 1010 ファイル パスが無効です。私が間違っているところを考えてください。パスが正しいので

4

1 に答える 1

2

http://www.west-wind.com/tools/aspnetcompiler.aspでプリコンパイル プロセスを管理する Rick Strahl のユーティリティを参照してください。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 に答える