首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自托管的OWIN Web服务-不监听

自托管的OWIN Web服务-不监听
EN

Stack Overflow用户
提问于 2020-06-10 04:21:47
回答 1查看 534关注 0票数 0

发行:

当运行使用OWIN自托管的Web时,所有HTTP连接都会被拒绝(不返回状态代码),但只在特定的测试机器上,而不是在任何其他机器上(它们都工作得很好)。

示例代码:

代码语言:javascript
运行
复制
public static void Main(string[] args){
    var options = new StartOptions();
    options.Urls.Add($"http://+:{port}");
    using(Microsoft.Owin.Hosting.WebApp.Start<Startup>(options)){
        Console.WriteLine("Press Enter to exit.");
        Console.ReadKey();
    }
}

附加信息:

运行为admin的

  • 消除了urlacl问题的原因。因此,url端口保留不是问题。conflicts.
  • Making
  • 尝试使用各种端口号来消除端口号firewall.
  • Code服务在其基url中使用+ url前缀消除了其他侦听器拦截request.
  • Calling本地主机(以及其他解析为127.0.0.1的主机名)消除firewall.
  • Code已与调试器一起运行,没有异常。当我为该端口运行netstat时,
  • 没有条目。(工作机器显示出一种狂热。)

问题:

我想知道这台机器的问题是什么,以及如何解决它。为了达到这个目的,你有什么建议?

没有回答我的问题(或不适用)的相关问题:

Self-hosted OWIN project; http://localhost:8080 won't work, http://+:8080 does?

HTTP 503 Service is unavailable when trying to browse signalr/hubs

Self hosted OWIN and urlacl

Owin selfhost: using netsh to add an urlAcl seems to cause 503

EN

Stack Overflow用户

回答已采纳

发布于 2020-06-11 22:41:34

她的解决方案似乎是不相关的。

在Startup类中,它试图输入一个重复的数据库条目并抛出一个异常。但是,这个异常被包装在一个已经被处理(并被错误地使用)的TargetInvocationException中。

错误处理已经更新,所有系统现在都在正确地侦听指定的端口。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62295812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档