當我們在vs裏運行代碼的時候,vs會自動運行asp.net Development Server ,這個程序的作用跟IIS一樣
今天就嘗試手動啓動一下
在C盤找到WebDev.WebServer.exe
這個程序應該在一般在 C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\下,沒有就去 C:\Windows\Microsoft.NET\Framework\v2.0.50727\看看
如果還沒有那你就在C盤搜索一下吧
我寫的bat文件是這樣的
cd C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\
start WebDev.WebServer /port:9898 /path:D:\EssenceSystem\Essence\Essence.Web\ |
解釋一下:
第一行是定位到WebDev.WebServer所在的目錄
第二行纔是關鍵 執行這個程序 有兩個參數 port:指定端口 path:指定網站路徑
即使你不知道也沒事 因爲只要執行這個程序 參數格式不正確就會有提示,如圖:
看着這張圖就知道該怎麼寫了
感言:
今天閒來沒事給整了這麼個小東西,和大家分享一下,當然知道這個命令怎麼寫並不只是爲了可以手動啓動asp.net Development Server ,我們還可以在程序中用代碼啓動這個程序,可以把網站打包成exe,不用去架什麼IIS,隨便在哪臺機器, 只要裝了相應的framework版本 ,那就能運行網站 ,在給客戶做展示的時候會很方便,很牛B
任何一點小東西擴展開來,都有很大的開發潛力