簡體   English   中英

在本地網絡上自托管ServiceStack REST服務

[英]Self-hosting ServiceStack REST Service on local network

我想知道是否有人可以提供幫助 - 我有一個本地網絡(無線,我的電腦和連接到它的筆記本電腦),我嘗試在其上托管使用ServiceStack開發的休息服務。 如果我在計算機上運行應用程序(現在是一個控制台應用程序)並嘗試使用機器IP或127.0.0.1訪問該服務,它工作正常 - 但如果我嘗試從筆記本電腦訪問它,使用計算機的IP它只是停頓,從不調用REST服務。

我已經嘗試關閉所有防火牆等,在管理模式下運行所有​​內容但仍然沒有...我錯過了一些簡單的工作嗎?

任何幫助深表感謝!

一些代碼示例(My AppHost類繼承自AppHostHttpListenerBase)

restServiceToStart.Value.Init ();
restServiceToStart.Value.Start (_HostUri);

對於我的主機,_HostUri設置為"http://my-ip-address:8080/"

您沒有列出用於啟動AppHost的代碼(在提問時請說明)所以我假設您沒有收聽http://*:{port}/ ,例如來自Self Hosting維基

var appHost = new AppHost();
appHost.Init();
appHost.Start("http://*:1337/");

*通配符表示要偵聽每個本地網絡接口。

暫無
暫無

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

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