发行:
当运行使用OWIN自托管的Web时,所有HTTP连接都会被拒绝(不返回状态代码),但只在特定的测试机器上,而不是在任何其他机器上(它们都工作得很好)。
示例代码:
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的
问题:
我想知道这台机器的问题是什么,以及如何解决它。为了达到这个目的,你有什么建议?
没有回答我的问题(或不适用)的相关问题:
Self-hosted OWIN project; http://localhost:8080 won't work, http://+:8080 does?
HTTP 503 Service is unavailable when trying to browse signalr/hubs
Owin selfhost: using netsh to add an urlAcl seems to cause 503
发布于 2020-06-11 22:41:34
她的解决方案似乎是不相关的。
在Startup类中,它试图输入一个重复的数据库条目并抛出一个异常。但是,这个异常被包装在一个已经被处理(并被错误地使用)的TargetInvocationException中。
错误处理已经更新,所有系统现在都在正确地侦听指定的端口。
https://stackoverflow.com/questions/62295812
复制相似问题