簡體   English   中英

Azure 應用服務內的遠程連接

[英]Remote connections inside Azure App Service

我試圖在我的 C# MVC.NET 應用程序中打開一個連接,以檢索一些數據並將它們顯示在視圖上。 使用 Visual Studio Community 2015 及其集成的 IIS Express 服務器在本地主機上進行開發時,一切正常。

當我將應用程序部署到 Azure 應用服務時,網絡連接停止工作,我注意到我的應用程序無法直接訪問外部網絡(即我無法使用 SSH.NET 向服務器發出命令或檢索數據)。 應用程序仍在工作(視圖呈現/其他控制器操作完美執行)但是當我在應用程序內的任何地方請求網絡連接時,就會發生故障。

此外,在 Azure 儀表板中打開應用服務控制台時,我注意到由於缺少 IP 驅動程序,我什至無法 ping 任何主機。

我的部署中缺少哪些步驟或我誤解了什么?

如果您嘗試連接到 VM 或本地資源,則需要設置虛擬網絡來執行此操作。 正如這里所解釋的。 您不能直接連接到網絡外的資源。

我知道我遲到了,但這是我的兩分錢。

您應該檢查您的應用服務的應用程序池用戶是否具有您嘗試連接的網絡/機器的訪問權限,因為當您在開發環境中執行時,它可以工作,因為我認為 IIS 上的用戶有權訪問測試網絡/機器。

PS 為了達到同樣的目的,您可以創建一個參數化的控制台應用程序並使用遠程機器上托管的簡單 API 來觸發它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM