加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – HTTP错误400 – 与Topshelf的OWIN

发布时间:2020-12-16 03:38:29 所属栏目:asp.Net 来源:网络整理
导读:我使用Owin和topshelf创建了一个 Windows服务. 该应用程序是一个侦听端口9000的WebAPI,我已在防火墙规则中允许此端口. 当我在Windows Server 2008上执行.exe文件时,我可以在本地使用它(localhost:9000) 但是当我尝试从其他机器访问它时,我收到以下错误消息
我使用Owin和topshelf创建了一个 Windows服务.
该应用程序是一个侦听端口9000的WebAPI,我已在防火墙规则中允许此端口.
当我在Windows Server 2008上执行.exe文件时,我可以在本地使用它(localhost:9000)
但是当我尝试从其他机器访问它时,我收到以下错误消息:

HTTP Error 400. The request hostname is invalid

我错过了什么?
请帮忙.

解决方法

这解决了我的问题,这对你来说可能是非常明显的,但对我来说并不是那么多.
而不是使用此代码:

WebApp.Start("http://localhost:8080/");

我不得不用这个:

WebApp.Start("http://*:8080/");

当然不应该忘记在防火墙中打开端口.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读