私のアプリケーションはASP.NET Web APIのセルフホスティング機能を使用しています。私が使用する NuGet パッケージ名は Microsoft.AspNet.WebApi.SelfHost です。次の例をベースとして使用しました。
次のコードは、ipv4 localhost エンドポイントでホストを起動するために機能します。
WebApp.Start<Startup>("http://127.0.0.1:43666");
IPv6アドレスを指定したい場合は何を入力すればよいですか? 「http://[::1]:43666」は機能しません。スローされた例外は [再フォーマット]:
System.Net.HttpListenerException: The network location cannot be reached. For information
..about network troubleshooting, see Windows Help
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at Microsoft.Owin.Host.HttpListener.OwinHttpListener.Start(HttpListener listener,
..Func`2 appFunc, IList`1 addresses, IDictionary`2 capabilities, Func`2 loggerFactory)
at Microsoft.Owin.Host.HttpListener.OwinServerFactory.Create(Func`2 app,
..IDictionary`2 properties)
リフレクターのコードを調べたところ、HttpAddUrlToUrlGroup
関数はエラー コード 1232 を返しました。