2009-05-18 62 views
1

Currenlty我嘗試使用批處理文件如何使用ASPNET編譯

啓動/ B C發佈usinf ASPNET編譯器發佈到服務器:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ aspnet_compiler.exe - p「C:\ cc \ titr \ code \」TargetPath =「C:\ cc \ titr \ code \ deploy \」Force =「true」Debug =「true」

給我錯誤1010文件路徑無效。任何想法,我做錯了。因爲路徑是正確的

回答

2

查看Rick Strahl的實用程序來管理預編譯過程:http://www.west-wind.com/tools/aspnetcompiler.asp。我不得不說讓命令行參數恰到好處地讓aspnet_compiler開心並不容易。在合適的地方放置所有的斜線和空格是非常重要的!使用「西風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" 

你有結尾的斜槓,編譯器特別不喜歡。我還將-Path參數換成了TargetPath。我不認爲TargetPath是一個爭論。

+0

這將工作的asp.net mvc應用程序? – Haroon 2011-07-18 11:48:18