介面創建與進入
先創建好網域
進入您的虛擬主機操作介面
進入Plesk管理員介面
建置SQL Sever
Godaddy 購買其方案,有提供SQL SERVER
新增一個SQL SERVER
建完以後,可以使用SSMS 以GODADDY提供的連線IP 連線測試看看
把網站發佈到Godaddy的Window sever 主機
在Plesk管理介面中,選擇Web Deploy Publishing Settings 把設定檔下載回來。
在Visual Studio 發佈專案
發佈設定
密碼的部分,可以至虛擬主機介面進行密碼修改後獲得。
必須先進行連線驗證,不然無法把檔案上傳上Godaddy主機
因為Godaddy暫時沒有net core3.1的環境,所以需要使用獨立式部屬模式,依照下方設定進行設定作業。
進行發佈
問題排除
仍然會發生一些狀況
查了查相關資料原因是 AspNetCoreModuleV2 是在 .Net Core 2.2 以後才有的東西,Godaddy 上面只有 2.0 !
把 web.config 裡面的 AspNetCoreModuleV2 置換成 AspNetCoreModule
相關問題排除,可以參考:[ASP.Net Core] 如何讓 Godaddy 跑 .NET Core 3.1 ?
如何使用Godaddy Windows虛擬主機(Plesk),發行ASP.NET MVC網站
修改檔上傳
將修改完成的Web.config檔案上傳到Godaddy主機
直接覆蓋掉即可
網站部屬完成!
參考資料:
如何使用Godaddy Windows虛擬主機(Plesk),發行ASP.NET MVC網站:http://mazast.com/technology-info/asp-net/publish-asp-net-with-plesk/
[ASP.Net Core] 如何讓 Godaddy 跑 .NET Core 3.1 ?: