[Server] 搭建發佈環境Web Deploy

在Web Deploy前,實際上徹底能夠使用FTP方式發佈網站.web

若是你購買的只是虛擬空間,那FTP方式更普遍.服務器

 

先來搭建一套FTP吧

  • 添加FTP服務

 

  • 在網站上添加FTP發佈

 

  • 配置FTP服務

 

FTP注意點 

1.在阿里雲上 我碰到以下的問題.網站

除了21端口,其餘的FTP端口均報該錯誤.(防火牆是關閉的)阿里雲

 

2.若是多個網站同時綁定一個FTP端口,實際上訪問的FTP只關聯第一次綁定的端口..net

 

 

 

Web Deploy

  • 下載安裝

http://www.iis.net/downloads/microsoft/web-deploy3d

(deploy 3.5支持IIS 7, IIS 7.5, IIS 8,deploy 3.6支持IIS8+)blog

 

  • 啓用IIS角色中的管理服務

 

  • 啓用Web Deploy,生成配置文件

啓用的本質實際就是在IIS管理器權限中加一個用戶配置

同理,關閉Web Deploy,只需拒絕用戶便可權限

 

生成配置文件下載

 

  • 使用配置文件發佈網站

 

  • 預覽更改

在最後的發佈時候 還能預覽更改 防止錯誤的刪除服務器上的文件

 

 

web deploy專門爲發佈網站而生

  • 當環境應用程序池不匹配,會中止發佈
  • 能夠執行Code First遷移(固然這塊歸功於EF)
  • 只要網站啓用Web Deploy就無需再添加一個端口
相關文章
相關標籤/搜索