.NET Core WebAPI的部署


調用過別人寫的Restful風格的WebAPI后,感覺這是個好東西。

因為它的形式很簡潔;而且是直接發送Post/Get這種較為底層的請求,所以它的通用性也很好。

.NET的WebService的通用性就不好,java調用.NET的WebService的時候,有時候有些類型.NET運行時自動序列化出來的東西java不容易自動識別。

WebService最終肯定也要發各種請求的,但是它在請求之上又包裝了一層,涉及到對象的序列化,有xml的格式統一的問題。

而WebAPI,真的能夠按格式填入參數以后,發送約定的請求,然后就得到約定格式的結果了。

所以說,用WebAPI提供接口是一種通用性更強的,形式更簡潔的,更底層的優雅方式。

部署方法

1.在WebAPI的根目錄下,打開Powershell,輸入命令【dotnet publish】,進行編譯。

或者在VS里面右鍵發布也是很好用的。

2.在Release目錄下,打開Powershell,輸入命令【dotnet xxx.dll】,啟動監聽。 

設置端口的方法

查看端口占用情況

下面的cmd命令能夠查看占用了8005端口的進程ID

netstat -aon|findstr "8005"


免責聲明!

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



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