最近在寫MVC2 SVG GIS的程式,上幾天寫了個部署在IIS7,那是我的筆記本上給客戶看的。不知道凶吉?主要怕他們不給錢,呵呵窮鬼
下面介紹部署在IIS5.1上
在xp sp3如何安裝IIS這裡就不囉嗦了。
下面主要是配置IIS5.1,然後運行。
首先,說一下失敗的經驗。
不能部署在IIS5.1的虛擬目錄下,不好用。調試發現檔案的路徑不對,在網上尋找了些資料(都是英文)說可以用WebMatrix_x86.msi來解決,下載後也沒有進行測試。有個簡單的方法,當然這種方法也有弊端。
然後,成功的經驗
開始菜單=控制台=管理工具=Internet資訊服務=本機電腦=網站=預設網站=右鍵屬性=主目錄Tab
注意這裡有個問題需要說明:
看到本地路徑,這是網站的實際路徑。你可以修改為你的MVC2項目的路徑。這樣就可以直接存取了。
假如不修改本地路徑,就需要將MVC2項目的檔案拷貝到這個本地路徑下。這樣也可直接存取了。
點擊“配置”按鈕
點擊“添加”按鈕
可執行檔為:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
副檔名為:.*
我的圖片是修改的介面。你添加的時候,假如確定按鈕為灰。點擊可執行檔文字框或者副檔名文字框後即可。
按照上面圖示的設定就能訪問MVC2。
網上很多說要修改路由設定,按照上面的方法不需要修改程式的任何檔案即可部署成功。
說需要修改路由的朋友,測試一下按照上見面的方法是不是可以。當然我也測試過修改路徑但是不成功。
有說修改路由,可能部署在虛擬資料夾下了,因此不好用。
在更高的版本的IIS中好像沒有虛擬目錄的概念了,他能建立多個網站,而5.1不可以。因此IIS7中就不需要修改主目錄,當然了IIS7中本身
建立的就是網站,這是我的理解不知對否?希望大家指正
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/Pipi0714/archive/2010/12/02/6049304.aspx