- 安裝 IIS,並且確認有勾選管理工具下的「管理服務」
完成安裝後啟動 IIS 管理員,於伺服器首頁的右下角點選「取得新的網頁平台元件」第一次點選會要你安裝 WebPlatformInstaller安裝完畢之後再點一次,會看到 Web Platform Installer 的畫面載入完成後於右上角直接搜尋 Web Deploy選擇 Web Deploy 3.6 後面的新增後點下方的安裝 (上圖是已安裝後的截圖,未安裝的元件後方會顯示「新增」按鈕)- 後來發現由步驟 2 安裝的 Web Deploy 只會安裝預設項目,少了一些 non-admin 佈署時會用到的功能,可以直接下載 WebDeploy 離線安裝包來安裝,於新增移除程式中解除掉原本的安裝後重新用離線安裝包下載,並選擇全部安裝
- 安裝完畢後關閉 IIS 管理員,並確認服務內的「Web Deployment Agent Service」以及「Web Management Service」是執行中的狀態
- 重新開啟 IIS 管理員,應該就可以於站台的右鍵選單看到「部屬」選項了
(沒關閉 IIS 管理員再重開會看不到的樣子) - 點擊「啟用Web Deploy 發行後」設定好要用來發行的帳號後按下設定,設定完成之後接著會產生一個 {DomainName}_{Account}_{AppPoolName}.PublishSetting 的檔案
- 之後需調整 IIS 的管理服務允許啟用遠端連線,必須先將服務停用才能設定
- 把步驟 6 的檔案拿到開發機上,並於專案上點 Build -> Publish,之後選擇 Import Profile (以下為 Visual Studio 2017 的畫面)
- 匯入後記得打開 Configuration 畫面按一下 Validate Connection ,看是否測試正常
今天下午在裝機器就是少了第一個步驟角色功能的的「管理服務」,後面整個摸半天浪費超多時間, MEMO 一下以免下次要用到又忘記
另外同場加映一下,回家自己用 vm 裝 server 2016 來測試時,不知道位什麼新增角色功能的精靈竟然怎麼裝怎麼失敗,連安裝個最基本什麼都不選的 IIS 也照樣死
後來在這篇看到
這個情境改使用 powershell 進行安裝竟然不會失敗,精靈是罷工去了嗎...
只好用精靈先選擇要的角色之後,在最後一頁點選「匯出組態設定」,接著用 powershell 安裝來結束這回合,從組態設定檔安裝角色的 powershell script 為:
Install-WindowsFeature -ConfigurationFilePath .\DeploymentConfigTemplate.xml
Titanium Frames: How to Design a SEGA Game with an
回覆刪除I know, I know, that you are a Sonic fan too,” I titanium glasses ask titanium pickaxe terraria myself in the Sonic 1 review. titanium septum ring It's one of titanium 3d printer the most fun games I've played mens titanium necklace ever,