亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡,我們將竭誠為您提供優(yōu)質(zhì)的服務! 誠征網(wǎng)絡推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

IIS Express安裝及設置

添加時間:2011-3-2  添加: admin 

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

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

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

1. 允許遠程訪問

2. 要可以支持創(chuàng)建虛擬目錄

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

4. 我們的產(chǎn)品是在學校的局域網(wǎng)部署,性能上應滿足至少幾十人并發(fā)要求

1. 安裝部署

    下載地址:http://www.microsoft.com/web/webmatrix/ , IIS Express 是隨 Web Matrix 一起發(fā)布的,安裝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 站點,管理界面比較簡單,可以直接將某個目錄創(chuàng)建為Web站點。

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

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

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

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

    啟動:start F:\Projects\MicrosoftWebMatrix\iisexpress /config:F:\Projects\XXX\applicationhost.config /systray:true /site:MTLOralDemo

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

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

2. 遠程訪問設置

    找到配置文件中 sites\site\bindings 默認是綁定到 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:\IISExpress\DemoApp\empty" />
                </application>
                <application path="/AppService" applicationPool="Clr2IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="C:\IISExpress\DemoApp\AppService" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:8088:192.168.79.166" />
                </bindings>
            </site>

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

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

4. 配置多個站點

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

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

5. 性能測試結果

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

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

   2. 正式產(chǎn)品部署,我們的產(chǎn)品總共運行了9個 iis express進程,分別偵聽在8080~8089端口,我們整個部門幾十個人同時模擬用戶訪問站點并實際使用。
 
關鍵詞:IIS  Express   安裝  設置

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網(wǎng)絡有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站