visual studio發布到遠程服務器的IIS


 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.添加”入站規則“

①右擊”入站規則“選擇右鍵菜單中的”新建規則“,如下圖。 
入站規則1 
②選擇”TCP“,選擇“特定本地接口”,填寫第14步中的“端口”。如下圖 
入站規則2 
③選擇“允許連接”,如下圖。 
入站規則3 
④都打上對勾。如下圖 
入站規則4 
⑤填寫“名稱”,“描述“是非必填的。如下圖 
入站規則5

20.添加”出站規則“,按照第19步中的詳述操作即可。

21.為方便文件的發布請參考文章:遠程桌面映射本地硬盤

22.歡迎指正博文中的錯誤:這里寫鏈接內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM