多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > IIS Express 安裝方法及設置教程,附下載

IIS Express 安裝方法及設置教程,附下載

來源:程序員人生   發布時間:2014-02-14 18:15:51 閱讀次數:7155次

最近在做一些Web方面調研的時候我基本上都不用 IIS了,IIS Express 實在是很方便,由于目前還是 BETA版本,有些功能界面上還看不見,網上資料也很少,所以我把我之前的一點經驗寫出來。

最近在做一些Web方面調研的時候我基本上都不用 IIS了,IIS Express 實在是很方便,由于目前還是 BETA版本,有些功能界面上還看不見,網上資料也很少,所以我把我之前的一點經驗寫出來。

關注 IIS Express 的最初原因是希望將我們的一個產品部署到 Windows XP Professional上,要知道 2003 Server的價格和 Pro差距還是很大的,對于大批量部署的產品來說,這對產品利潤影響相當大。由于我們在開發時使用了 MVC,這個在 XP Pro自帶的 IIS5.1上部署,一方面程序要做相應的處理,還需要部署 URL Rewriter之類的東西,相當麻煩,解決了服務器費用,只怕又會帶來開發人員出差的費用。

有了 IIS Express,問題基本可全部解決,主要關注的是下面的幾個問題:

1. 允許遠程訪問

2. 要可以支持創建虛擬目錄

3. 可以支持運行多個 Web Application

4. 我們的產品是在學校的局域網部署,性能上應滿足至少幾十人并發要求

1. 安裝部署

下載:http://www.wfuwu.com/down/html/31120.html

微軟下載:http://www.microsoft.com/web/webmatrix/

IIS Express 是隨 Web Matrix 一起發布的,安裝Microsoft Web Platform Installer 后,就可以選擇安裝 IIS Express(英文版中有 IIS Express可以選擇,中文版中直接選 Web Matrix)。

介紹可參考Scott博客:http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

IIS Express overview:http://learn.iis.net/page.aspx/868/iis-developer-express-overview/

從開始菜單運行 Web Matrix 后默認會自動啟動一個Web 站點,管理界面比較簡單,可以直接將某個目錄創建為Web站點。

實際我在使用的時候,基本都是以命令行方式運行的,一般我只用到下面幾個參數:

iisexpress [/config:config-file] [/site:site-name] [/systray:boolean]

配置文件可直接基于默認的配置文件修改, 默認使用的配置文件是在 [我的文檔]IISExpress8configapplicationhost.config

我現在的用法是直接將 Web Matrix所在目錄打包放到光盤上,配置文件隨應用程序發布,然后分別創建兩個批處理文件,用以啟動和停止IIS Express服務,非常方便,批處理內容大概就像這樣:

啟動:start F:ProjectsMicrosoftWebMatrixiisexpress /config:F:ProjectsXXXapplicationhost.config /systray:true /site:MTLOralDemo

停止:TASKKILL /F /IM iisexpress.exe /T

其他機器根本不需要再安裝Web Matrix,,只要裝了.Net Framework直接運行就可以了。

2. 遠程訪問設置

找到配置文件中 sitessiteindings 默認是綁定到 localhost 80端口,如果需要其他機器可以訪問,綁定到指定IP地址就可以了。

<binding protocol="http" bindingInformation="*:8080:192.168.79.166" />

3. 虛擬目錄設置

類似于下面這樣:

<site name="AppService" id="1280170558">
<application path="/" applicationPool="Clr2IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:IISExpressDemoAppempty" />
</application>
<application path="/AppService" applicationPool="Clr2IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:IISExpressDemoAppAppService" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:8088:192.168.79.166" />
</bindings>
</site>

我嘗試過多個virtualDirectory節點,但發現Web Application不能正常工作,而且多個虛擬目錄也不是使用獨立的 Web.config,后來通過配置application 解決。

如果站點有Spring之類的東西,運行時會出現錯誤,請將 applicationPool 配置成 Clr2ClassicAppPool。

4. 配置多個站點

多個站點只要配置多個 site 節點就可以了,具體配置都差不多,但多個站點需要使用不同的端口。

如果需要同時運行多個站點,在批處理中再增加幾條修改相應的參數就行了,相當于同時運行多個 iis express 實例。

5. 性能測試結果

分別做了以下測試,測試結果性能滿足要求:

1. 寫了個簡單測試頁面,使用Load Runner 進行200路并發壓力測試,進行了2小時。

2. 正式產品部署,我們的產品總共運行了9個 iis express進程,分別偵聽在8080~8089端口,我們整個部門幾十個人同時模擬用戶訪問站點并實際使用。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲人成777| 欧美黑人性受xxxx精品 | 国产精品1页| 综合免费一区二区三区 | 午夜国产精品不卡在线观看 | 中文字幕在线观看免费视频 | 3344成年站福利在线视频免费 | 欧美在线高清 | 99热成人精品国产免国语的 | 亚洲欧美色综合自拍 | 欧美猛交xxxx免费看 | 欧美精品v日韩精品v国产精品 | 久久这里都是精品 | 福利免费看| 亚洲综合免费视频 | 成人免费毛片一区二区三区 | 亚洲一逼 | 日本中文字幕第一页 | 性欧美18 | 伊人三级 | 亚洲性一区 | 国产精品福利影院 | 中文精品久久久久中文 | 国产日韩精品视频一区二区三区 | 国产欧美日韩第一页 | 中文字幕系列 | 久青草青综合在线视频 | 亚洲成aⅴ人片在线影院八 亚洲成aⅴ人在线观看 | 欧美一区二区精品 | 龙口护士门91午夜国产在线 | tube hdxxxxmovies右手影院 | 国产成人激情视频 | 国产热视频 | 国产一区二区色淫影院 | 精品哟哟哟国产在线观看不卡 | 日本特黄特色大片免费视频播放 | 欧美18一19sex性瑜伽hd | 大香交伊人 | 欧美午夜性春猛xxxx | 午夜影院在线观看视频 | 欧美一二三区视频 |