我正在创建一个在.net Core 2.0运行时运行的ASP.net Core 2.0应用程序,这两个应用程序目前都处于预览版本.但是,我无法弄清楚如何让Kestrel使用除默认http://localhost:5000侦听URL 之外的其他内容.
我可以在谷歌谈论一个server.urls设置的大多数文档,即使在1.0预览中也似乎已经改变urls,但是两者都没有用(打开调试日志记录让Kestrel告诉我没有配置监听端点).
很多文档也谈到了a hosting.json,我不能使用默认的appsettings.json.但是,如果我比较加载新配置的推荐方法,这看起来与新WebHost.CreateDefaultBuilder方法完全一样,除了它加载appsettings.json.
我目前还不明白appsettings.json IConfigureOptions<T>是如何相关的,如果有的话,那么我的麻烦可能源于对KestrelServerOptionsSetup实际操作缺乏了解.