Я пытаюсь запустить следующий код в консольном приложении .NET 4.5:
var app = WebApp.Start<Startup>("http://127.0.0.1:9000/");
Это работает на компьютерах моих коллег, но не на моих.
Сообщение об исключении гласит "Exception has been thrown by the target of an invocation.
"с внутренним исключением" The network location cannot be reached. For information about network troubleshooting, see Windows Help
".
Я попытался отключить брандмауэр, сбросить файл hosts, антивирусные программы не работают, очистил DNS и очистил / перестроил мое решение.
Вот трассировка стека:
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create(IAppBuilder builder)
at Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer(StartContext context)
at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context)
at Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start(StartOptions options)
at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options)
at Microsoft.Owin.Hosting.WebApp.StartImplementation(IServiceProvider services, StartOptions options)
at Microsoft.Owin.Hosting.WebApp.Start(StartOptions options)
at Microsoft.Owin.Hosting.WebApp.Start[TStartup](StartOptions options)
at Microsoft.Owin.Hosting.WebApp.Start[TStartup](String url)
at OwinTest.Program.Main(String[] args) in C:\Temp\OwinTest\OwinTest\Program.cs:line 12
Если я изменю код на это, он будет работать:
var app = WebApp.Start<Startup>("http://localhost:9000/");
Но приведенный выше код не тот, который яищу.
Любые идеи будут оценены.