在我的计算机上,我已经安装了适用于Windows的Docker和Visual Studio 2015 Update3。我使用ASP.NET Core创建了一个Web应用程序,并将Kestrel配置为使用https。我测试了该应用程序是否可以在没有docker的情况下正常运行,并且可以在https协议上很好地运行。接下来,我安装了适用于Docker的Visual Studio工具,并尝试在Docker中调试应用程序。尽管所有内容都表明该应用程序正在使用https运行,但是我无法连接到该应用程序。
由于一切都在没有docker的情况下进行,因此我希望它也将在Docker中工作。不幸的是,我在有关.NET Core 1.0的主题上没有发现太多。有人可以指出正确的方向进行设置,因此我可以在Docker上使用https进行测试。
我还没有提到的一件事是,我要求https能够使用Azure Active Directory来对我的用户进行身份验证和授权。
我真的不知道从哪里开始,所以我没有代码示例。但是我可以根据要求提供这些。
TIA
编辑:我登录到容器,安装Lynx并测试了Web应用程序。这行得通...我唯一无法解决的就是从容器外部连接到Web应用程序。
将配置文件中的路径调整为Linux格式的路径,并使用标准docker命令构建有效的映像。我猜想用于VS2015的Docker工具还不够稳定。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句