簡體   English   中英

如何通過wifi訪問Azure存儲模擬器(本地)?

[英]How to access Azure Storage Emulator (Local) over wifi?

我按照本文檔中的信息訪問azure存儲模擬器(本地)

http://msdn.microsoft.com/en-us/library/azure/hh403989.aspx

在存儲模擬器中,由於本地計算機不執行域名解析,因此帳戶名稱是URI路徑的一部分。 存儲模擬器中運行的資源的URI方案遵循以下格式:

http://<local-machine-address>:<port>/<account-name>/<resource-path>

以下格式用於尋址存儲模擬器中運行的資源:

Blob服務:

http://127.0.0.1:10000/<account-name>/<resource-path>

隊列服務:

http://127.0.0.1:10001/<account-name>/<resource-path>

餐桌服務:

http://127.0.0.1:10002/<account-name>/<resource-path>

例如,以下地址可能用於訪問存儲模擬器中的blob:

http://127.0.0.1:10000/myaccount/mycontainer/myblob.txt

如果我嘗試從我的計算機上運行的任何東西(例如本地IIS服務器等)訪問它,它可以正常工作,因為它可以訪問PC上的127.0.0.1

但是如果我嘗試從同一個wifi網絡上的移動設備訪問它呢?

我可以通過訪問applicationhost.config並將本地IIS服務器綁定到計算機LAN IP(例如192.168.1.5等),從移動設備訪問本地IIS服務器

任何想法如何為天藍色存儲模擬器進行此綁定? 即如何將其暴露給局域網?

謝謝

本地仿真服務不適用於遠程訪問。 我記得人們設置“回送”連接的報告,以幫助實現這一點。 但是恕我直言,在大多數情況下,簡單地在雲中運行服務幾乎更容易和更具成本效益。 這也有助於避免雲與內部部署之間存在差異的任何問題。

如果我們看一下移動設備的開發......你可能很容易花幾個小時試圖正確設置環回。 如果我們為此付出代價...說25美元/小時..我們花了3個小時來設置它。 所以我們只花了75美元來構建它。 相比之下,我們可能會使用同樣的75美元在一年中的大部分時間里對雲存儲帳戶進行開發。

我還遇到了類似的問題,我想從另一個Linux主機訪問azure存儲模擬器進行開發。 我最終在Windows主機上安裝了一個本地代理服務器,它將請求轉發給模擬器實例。

暫無
暫無

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

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