日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

最近在做一些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端口,我們整個部門幾十個人同時模擬用戶訪問站點并實際使用。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本久久久久久 | 国产一区二区三区的电影 | 欧美日韩a v | 欧美日韩电影在线观看 | 亚洲尤物 | 最新国产精品精品视频 | а√天堂中文最新版资源 | 久久亚洲影视 | 久久久在线 | 午夜在线免费视频 | 国产成人久久精品麻豆二区 | 黄色片日本 | 天天操网站 | 一区二区三区中文字幕 | 欧美一区二区三区在线免费观看 | 成人免费视频网站在线看 | 亚洲网站在线看 | 精品日韩一区 | 亚洲综合国产 | 国产精品亚洲片在线播放 | 成人h视频 | 蜜桃91| 一级毛片一级毛片 | a在线看 | 成人av片在线观看 | 久久精品网 | 精品在线一区二区三区 | 欧美国产精品一区二区三区 | 毛片天堂 | 99久久99久久久精品棕色圆 | 国产美女在线播放 | 久久中文字幕免费 | 日韩在线中文 | 99精品视频在线观看 | 久久五月婷| 亚洲精品福利 | 成人国产精品156免费观看 | 国产精品视频一区二区三区 | 精品日韩一区二区三区 | 亚洲国产成人精品久久久国产成人一区 | 欧美亚洲国产一区 |