本地网络上的自托管 ServiceStack REST 服务

2024-02-04

我想知道是否有人可以提供帮助 - 我有一个本地网络(无线网络、我的计算机和连接到它的笔记本电脑),并且我尝试托管一个使用 ServiceStack 开发的休息服务。如果我在计算机上运行该应用程序(现在是控制台应用程序)并尝试使用计算机 IP 或 127.0.0.1 访问该服务,它工作正常 - 但如果我尝试从笔记本电脑访问它,使用计算机的 IP 它只是停止,并且永远不会调用 REST 服务。

我尝试关闭所有防火墙等,在管理模式下运行所有​​内容,但仍然没有任何结果..我是否缺少一些简单的东西来使其正常工作?

任何帮助深表感谢!

一些代码示例(我的AppHost类继承自AppHostHttpListenerBase)

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

对于我的主机,_HostUri 设置为"http://my-ip-address:8080/"


您尚未列出用于启动 AppHost 的代码(提问时请提供描述性),因此我假设您没有在听http://*:{port}/,例如来自自托管维基 https://github.com/ServiceStack/ServiceStack/wiki/Self-hosting:

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

The *通配符表示监听每个本地网络接口。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

本地网络上的自托管 ServiceStack REST 服务 的相关文章

随机推荐

  • CloudKit - 当用户在离线状态下添加、修改或删除对象时该怎么办?

    我遇到的问题是 当用户执行删除操作 例如离线时 时该怎么办 我正在考虑使用添加队列 修改队列和删除队列 并使用NSCoding and NSKeyedArchiver 也许我会使用集合或字典 然后我会在后台或每次应用程序启动时迭代它们 并在
  • 在使用 ASP.NET MVC 和 ORM 解决方案时,我们是否需要使用存储库模式?

    我有点好奇其他开发人员在使用 Entity Framework 或 NHibernate 在 ASP NET MVC 中进行编程时应用存储库模式的经验 在我看来 这种模式已经在 ORM 本身中实现了 DbContext and DbSet
  • Java:正则表达式替换

    我有这个字符串 foo bar 567 baz 现在我想在每个数字之前添加字符串num 所以结果必须是 foo bar num 567 baz 这也必须起作用 foo 73761 barbazboom 87 result foo num 7
  • 为什么 Spark-Shell 失败并出现 NullPointerException?

    我尝试执行spark shell在 Windows 10 上 但每次运行时我都会收到此错误 我使用了最新版本和spark 1 5 0 bin hadoop2 4版本 15 09 22 18 46 24 WARN Connection Bon
  • js 双向数据绑定最有用的技术

    凭借丰富的 Web 服务和 jQuery 等客户端模板功能 创建使用大量 Web 服务的混搭或网站并将数据发布回这些服务变得非常流行 对于具有这种架构的大小合适的页面 例如仪表板 维护客户端状态有哪些有用的技术 换句话说 进行双向数据绑定的
  • Multiprocessing.Queue 当足够大时会挂起进程

    今天 我偶然发现了一些令人沮丧的行为multiprocessing Queues 这是我的代码 import multiprocessing def make queue size ret multiprocessing Queue for
  • 克隆 git repo 导致错误 - 主机密钥验证失败。 fatal:远端意外挂断

    我正在使用 SSH 将 git 存储库克隆到我的 Web 服务器 但每次都会收到此错误 git clone email protected cdn cgi l email protection aleccunningham marjoram
  • 如果列表中的数字小于 10,则在数字前面添加 0(在 python 中)

    编写一个 Python 程序 要求用户输入一串小写字符 然后打印其相应的两位数代码 例如 如果输入是 home 输出应该是 08151305 目前我的代码正在制作所有数字的列表 但我不能 让它在个位数前面添加一个 0 def word ou
  • 为什么 inotify 会丢失事件?

    我需要使用 Perl 和处理大量 100s 的系统日志消息Linux Inotify2 http search cpan org perldoc Linux 3a 3aInotify2 我编写了一个连续生成日志消息的测试脚本 为了处理事件
  • 如果调用函数指针,则是否使用它

    这个问题是由评论引发的here https stackoverflow com a 44740285 4832499 考虑下面的代码 template
  • tfignore 无法在 VS 2013 中工作

    我正在将 Visual studio 2013 与 TFS 2013 一起使用 我一直在尝试使用 tfignore 获取文件夹中的所有文件 以不签入 并且经过数小时的搜索和尝试不同的解决方案 但没有成功 我按照说明进行操作http msdn
  • 在android studio中嵌入人行横道

    我对 android 编程和 android studio 很陌生 我为我的项目研究了 Crosswalk 嵌入 API 并尝试将其嵌入到 Android Studio 中 但我没能成功 即使我也不知道如何嵌入具有 gradle 文件或不具
  • 在测试使用 qunit 显示警报的方法时避免/捕获/验证 Javascript 警报

    我刚刚开始使用 Qunit 想知道是否有办法捕获 验证 忽略警报 例如 function to test alert I m displaying an alert return 42 然后有类似的东西 test to test funct
  • 如何在Python中隐藏FFmpeg的控制台输出?

    我当时正在做一个YouTube 视频下载器Python 程序 我想将下载的数据编码为我使用的这项工作的其他媒体格式FFmpeg and FFmpeg Python 在 Python 中使用 FFmpeg 的包 一切都很好 但我想问我如何禁用
  • 非解引用迭代器是否超过了数组未定义行为的“最后一个”迭代器?

    Given int foo 0 1 2 3 我想知道指向 最后一个 的迭代器是否无效 例如 auto bar cend foo 1 在 Stack Overflow 问题中 有大量投诉和警告称这是 未定义的行为 如下所示 c 当迭代器结束时
  • 不同优化的无法解释的时间

    我正在编写一些代码 这些代码必须根据设置对大型数据集应用不同的算法 数据集很大 现实世界的时间表明我们需要在可能的情况下对其进行优化 所选算法必须在大型数组的许多数据子集上运行 因此 我决定尝试几种不同的方法 初始化一个Func lt gt
  • 将字符串输入随机化为所有可能性

    我需要帮助制作一个程序 该程序使用 args 获取字符串并将其随机化为每种可能性 然后 程序的结果将被保存到用户在执行程序时提供的文本文件中 如果你需要all以随机顺序排列可能的排列 那么我建议构建然后打乱列表 from itertools
  • 如何使用 XPATH 获取 XML 元素的相对深度

    我试图从给定 XML 文件中的特定元素查找给定 XML 元素的相对深度 我尝试使用 XPATH 但我对 XML 解析不太熟悉 并且没有得到所需的结果 我还需要在计数时忽略数据元素 下面是我编写的代码和示例 XML 文件 例如 的深度NM10
  • Maven 依赖项失败并出现 501 错误

    最近Maven构建正在运行的作业Jenkins失败并出现以下异常 表示他们无法从中提取依赖项梅文中心并且应该使用HTTPS 我不知道如何更改请求HTTP to HTTPS 有人可以在这件事上指导我吗 错误 无法解析的构建扩展 Plugin
  • 本地网络上的自托管 ServiceStack REST 服务

    我想知道是否有人可以提供帮助 我有一个本地网络 无线网络 我的计算机和连接到它的笔记本电脑 并且我尝试托管一个使用 ServiceStack 开发的休息服务 如果我在计算机上运行该应用程序 现在是控制台应用程序 并尝试使用计算机 IP 或