![](/img/trans.png)
[英]visual studio development server automatically redirects to default port with machine ip
[英]Visual Studio runs on local machine with server's IP
我需要一個小方向來完成以下任務。
我們正在使用 API 來獲取一些值。 編寫 API 的公司只允許我們的服務器 IP 發出請求。 (基本上,我無法使用本地機器進行 API 調用。)我在 Visual Studio 上進行了開發,現在需要測試代碼是否正常工作。 如果我在服務器上部署項目似乎沒問題。 但是如果代碼中有錯誤,那么我需要進行更改並一次又一次地部署它。 這有點可怕。 我也無法調試。
我的問題是,如何在我的本地機器上運行 Visual Studio,並且特定的 API 調用與服務器一起使用? 最簡單的方法是什么? 任何專家都可以至少給我一個方向,因為我從來沒有像以前那樣完成過任務。
附加信息。
我可以建議幾個方向
要在 linux/unix 服務器上遠程調試 .NET 應用程序,請執行以下操作:
在遠程服務器上啟動您的進程(即 dotnet myApp.dll)。
然后,在 Visual Studio 中,使用 Debug->Attach to process。 Select SSH 作為傳輸,在地址框中輸入“用戶名@IP”(即“me@192.168.1.43”)。 現在將打開一個對話框,您可以在其中指定一些連接詳細信息。 當一切正常時,您將看到服務器上的進程列表。 (注意:這僅在您的進程不以 root 身份運行時才有效,否則您必須使用“root@IP”並且之前為 root 設置了 SSH 密碼)。
正如@Serg 所指出的,可能有一個自動部署機制可用,但是您可以使用諸如 WinSCP 之類的工具來自動將您的構建 output 與服務器同步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.