visual studio發布到遠程服務器的IIS
1.打開項目,選中發布的項目。
2.右鍵發布的項目,點擊菜單中的“發布”,彈出發布配置窗體,如下圖
3.選擇“自定義”,如下圖
4.填寫發布配置的名稱,如下圖
5.選擇“發布方法”,選擇“文件系統”將方便發布到其他服務器上。如下圖
6.選擇目標位置,選擇本地一個文件夾,建議統統放到一個文件夾里面,發布的網站在這里建立一個子文件,如下圖的文件夾結構,
E:\WebPub\ForumWeb
WebPub文件夾作為根目錄,ForumWeb文件夾是本次要發布的網站。
7.選擇配置,此步驟一般可以直接略過,有特殊情況,以后在講。
8.完成發布,如下圖
9.以上完成了本地發布,現在上傳到遠程服務器,首先,你得有一個遠程服務器。
10.這里將使用遠程桌面發布一個網站到IIS,首先壓縮剛才那個文件夾,如下圖
11.將壓縮包拷貝到遠程服務器的發布文件夾內,解壓縮。如下圖
12.遠程服務器的目錄結構。如下圖
13.打開遠程服務器的IIS管理器,在“網站”上右擊,右鍵菜單“添加網站”。如下圖
14.如下圖。
①”網站名稱“是必填項目,填寫網站名稱就好(建議和項目名稱相同)。
②”物理路徑“選擇第12步中的目錄。
③”IP地址“在下拉框中選擇遠程訪問地址(這里是指遠程服務器的外網IP)。
④”端口“填寫一個未占用的端口。
15.請確保服務器上安裝你的項目所用的.net framework版本。
16.現在請單擊”應用程序池“,”應用程序池“里面你將能看到剛剛建立的同名的項目。如下圖。
17.雙擊它,將開始編輯應用程序池。如下圖。
①.net framework選擇V4.0(這里和你剛剛在15步安裝的.net framework版本並不相同,但是沒關系,可以照常使用,只要你項目中使用的.net framework版本高於V4.0那么就選擇V4.0就行。)
②”托管管道模式“選擇”集成“。
18.以上發布方式必須做的一步就是在防火牆中放開端口。在防火牆設置中,開發於第14步中填寫的”端口“,如下圖。
19.添加”入站規則“
①右擊”入站規則“選擇右鍵菜單中的”新建規則“,如下圖。
②選擇”TCP“,選擇“特定本地接口”,填寫第14步中的“端口”。如下圖
③選擇“允許連接”,如下圖。
④都打上對勾。如下圖
⑤填寫“名稱”,“描述“是非必填的。如下圖