進入正題以前,先吐嘈下微軟的win10升級吧。以前有意不想將win 7 旗艦版(也是破解版哈)升到win 10,自從微軟推出win10後,其本上對其沒多大興趣,感受系統各類卡頓,各類不流暢,界面各類不一致,各類霸王條款。。不過呢,咱也從沒花大洋支持過人家的系統,向來都是用各類盜版,往往想到這,特別本身又是一個軟件從業人員,也就再也不好意思向人家噴那麼多唾沫星子了,有本事你不用是吧。html
事情是這樣的,那天早上殷勤的微軟小哥,又發提醒過來講,您的電腦符合升級win10的一切條件。。。一堆廢話什麼的,這以前也提醒過好幾次,我都是把底下的勾選去了,再點確認的(微軟也是太霸道了,默認就是勾中等你點贊成的),可那天一忙其它的,就直接點了肯定,好了,那傢伙就一點也不客氣的開始下載起來了,我心想,你下就下吧,下完我不安裝還不行嘛,也就沒理它了。express
可事情遠沒這麼簡單呢,過了大約30分鐘後,系統居然提醒我要重啓,開始安裝win10了,而後就開始一個一個的自動關軟件了,我也是無語了,後面想一想,那時是否是要把電源拔了,才能不讓它得逞呀?app
好吧,我再一次妥協了。換來的是一上午在那等它升級。。。ide
升級過程也還算是順利,升級完成後系統居然是已註冊的專業版,,我也只能呵呵了,不知是微軟的策略呢,仍是微軟的bug,反正,無論了 。裝好系統後和種軟件打開用用,也沒啥問題,不會有想象中的那麼多問題,心中竊喜。可當我打開iis的那一刻,我就知道要出事了:工具
,學習
用iis用到未將對象引用到實例,我還真是頭一回見。的確,以前的win7我用的是共享配置,置於在升級win 10後,爲何會再也不支持,我深表懷疑。查看系統日誌,發現定義在administration.config中的各provider,系統都加載不出來,iis不啓用共享配置,結果也同樣,根據無法配置站點。網上搜索也沒找到答案,若是各位有解決辦法的,煩請告知,反正我是不想在糾結這個問題了,不讓老子用,那我就不用嘛。我也只是想在開發的時候方便一下,何況開發環境用iis也真不是方便到哪去,每次調試還要啓用管理員,就單這一點我就想罵娘了。網站
說實話,自從微軟推出IIS Exprss以來,一直認爲這個小兄弟真的不錯,對於開發人員來講,它絕對沒有IIS的傲氣,但卻有IIS的實力。以前瞭解它也僅是vs 2013 按F5時,會發現電腦右下角多了一個小水桶出來,沒多大在乎。調試
事已至此,iis是暫時不能用了,以前配置的幾十個站點也不想白配了。仍是轉戰用IIS Express吧,至少這倆的applicationHost.config仍是蠻像的,能夠少配些東西。日誌
至於怎麼配置IIS Express我就不說了,網上各類資料:htm
http://jingyan.baidu.com/article/36d6ed1f77389f1bcf4883fe.html?st=2&os=0&bd_page_type=1&net_type=2
可是,配完後,你會發現,就算全部站點都配置爲自動啓動了,但你每次啓動IIS Express後,它永遠都只會啓動在<site>節點下的第一個站點。若是你要再運行其它站點,還要經過命令,iisexpress /sitename:name手工去啓動它(關於iisexpress的其它命令,建議你們經過iisexpress /?自行學習)。這樣一來,就明顯感受它又不是那麼方便了。我查了一些文檔,還真沒有發現iisexprss有帶這種功能,或許它的使命本就不在這,咱們也不要去強求人家了,根據本身的需求,本身幹吧。
我要的需求很簡單,能自動啓動全部我配置的站點,能重啓全部我配置的站點,能關閉全部我配置的站點。
首先,爲了方便,我將iisexpress.exe所在目錄設進環境變量中,這樣就方便調用iisexpress命令了。
只是給本身用的小工具,就只作了個控制檯程序:
效果以下:
這樣是否是就很方便了呢,要調試,要瀏覽網站都很方便吧。
至於這個工具自己,沒啥技術含量,也就不細說了。有興趣的朋友能夠聯繫我要源碼,本身DIY哈。
最後提供這個工具下載:下載