dotnet core部署方式兩則:CLI、IIS


最近在使用dotnet core研究整個開發過程,使用下面兩種方式部署:

一,使用 dotnet run 命令運行

在項目路徑,shift+右鍵,選擇 “在此處打開命令窗口”,在CMD窗口中運行“dotnet run”

運行成功示例圖:

注意事項:

1,因為電腦安裝了IIS組件,不能用 80 端口啟動;

有網友說禁用掉iis服務即可,本機測試失敗:

可以禁用掉 IIS組件: 開始=》win+r =》 services.msc 打開服務管理控制台

在服務列表中找到: world wide web Publishing Service 服務,禁用掉即可;

2,域名映射的操作,可以使用 dotnet run --urls="http://域名:端口號" 的方式:

參考:http://www.cnblogs.com/dxp909/p/7102305.html

http://www.mamicode.com/info-detail-1839406.html   文中提到:如果使用不同的域名共享一個 端口,可以參考WebListener

3,dotnet run 命令如果作為服務啟動,需要使用 supervisor 組件;

二,使用IIS運行站點:

 參考: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis#install-the-http-platform-handler

http://www.cnblogs.com/wangjieguang/p/core-iis.html

1,部署后,報404錯誤:“HTTP 錯誤 404.0 - Not Found”

采用發布文件的方式,重新發布,並且應用程序池 設置為 無托管代碼、經典模式即可;

 

 


免責聲明!

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



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