當我們的系統愈來愈大(超過一千支的程式碼)
每次發佈與建置的時間也愈拖愈久
在VS 2005的「建置」->「發行網站」雖方便好用
但是透過UI介面來compiler和發佈的時間有時實在久得嚇人
讓我們負責發佈程式的同仁漸漸失去的耐性…
人就是這樣一旦即將失去耐性時是一件很可怕的事!!!
其實.net還有提供另一個方式來編釋及發佈程式...
就是透過「aspnet_compiler.exe」這支程式!!!
如果你是xp系統,在開啟Dos執行視窗,並貼上以下的文字就可以看到完整的說明
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler /?
aspnet_compiler使用方式如下:
aspnet_compiler [-?] [-m metabasePath | -v virtualPath [-p physicalDir]]
[[-u] [-f] [-d] [-fixednames] targetDir] [-c]
[[-keyfile file | -keycontainer container]
[-aptca] [-delaySign]]
[-errorstack]
以我目前工作所用到的例子來說…
我的工作目錄是在IIS下的MyApp專案
如果要直接編譯這個專案時,請直接下這個指令 aspnet_compiler -v /MyApp
在XP下更完整的指令如下:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v /MyApp
如此一來,當 HTTP 要求傳送至這個應用程式時,就不再需要進行編譯,
compiler是透過IIS Metabase來知道專案目錄的位置來編譯專案。
如果不想倚賴 IIS Metabase,要指定應用程式的實體來源目錄時,請用下面的方式:
aspnet_compiler -v /MyApp -p c:\myapp c:\MyTarget
c:\myapp是您專案程式碼所在目錄。
c:\MyTarget是您要發佈程式的目錄位置。
請記得下指令前先建立c:\MyTarget,
重新發佈時請記得發佈前清空該目錄。
接著再手動把他ftp到您的正式機器上即可。
每次發佈與建置的時間也愈拖愈久
在VS 2005的「建置」->「發行網站」雖方便好用
但是透過UI介面來compiler和發佈的時間有時實在久得嚇人
讓我們負責發佈程式的同仁漸漸失去的耐性…
人就是這樣一旦即將失去耐性時是一件很可怕的事!!!
其實.net還有提供另一個方式來編釋及發佈程式...
就是透過「aspnet_compiler.exe」這支程式!!!
如果你是xp系統,在開啟Dos執行視窗,並貼上以下的文字就可以看到完整的說明
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler /?
aspnet_compiler使用方式如下:
aspnet_compiler [-?] [-m metabasePath | -v virtualPath [-p physicalDir]]
[[-u] [-f] [-d] [-fixednames] targetDir] [-c]
[[-keyfile file | -keycontainer container]
[-aptca] [-delaySign]]
[-errorstack]
以我目前工作所用到的例子來說…
我的工作目錄是在IIS下的MyApp專案
如果要直接編譯這個專案時,請直接下這個指令 aspnet_compiler -v /MyApp
在XP下更完整的指令如下:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v /MyApp
如此一來,當 HTTP 要求傳送至這個應用程式時,就不再需要進行編譯,
compiler是透過IIS Metabase來知道專案目錄的位置來編譯專案。
如果不想倚賴 IIS Metabase,要指定應用程式的實體來源目錄時,請用下面的方式:
aspnet_compiler -v /MyApp -p c:\myapp c:\MyTarget
c:\myapp是您專案程式碼所在目錄。
c:\MyTarget是您要發佈程式的目錄位置。
請記得下指令前先建立c:\MyTarget,
重新發佈時請記得發佈前清空該目錄。
接著再手動把他ftp到您的正式機器上即可。
文章標籤
全站熱搜

機車勒.. 俺是真的想學 不過就像 啞巴想說話 眼瞎想認路 那樣困難 我想我還是先學初淺的好了! ㄟ..學長 最近 秋老虎來了! 保重呀! 湘公主!
湘公主: 妳以後是女強人的,學這幹麻丫 妳要學著管理人事,和管大公司的…
建議開發那種用嘴巴說就可以搞定一切的系統啦^^ 最好還能聽聲辨人ㄜ
to daly: 我目前比較想找一套更好的系統 就是「人聲變速」系統 裝在龍頭那邊..呼叫一下之後會自動 「換大盤」...「換輕檔」....「換中盤」 多方便丫
ㄟ~騎"機車"好像可以這樣哦^^ ㄚ~ㄔㄨㄟ落去啦~哈~哈~哈~~~~ .............anyway 加油ㄜ
呵呵!programming已經忘光了!
「換大盤」...「換輕檔」....「換中盤」 這我看不懂... 不過 倒是讓我聯想成 老闆:西瓜要換大盤,巴辣換中盤 >"< ~湘公主~
to karikang: 其實我也一直在忘…不知道什麼時侯會忘光光 to 湘公主: 一個字:冷…