我有2个项目,一个Web API和一个客户端angularJS项目(使用Empty Project模板创建)。我的客户端要求我强制使用SSL,因此对于Web API,我创建了一个filterAttribute。 无论如何,我将两个项目都改为SSL Enabled。问题是,两个项目都显示其SSL网址为 http://localhost:44300 ,这显然不会起作用。
所以我决定更改applicationhost.config文件。 对于Visual Studio 2015,它似乎位于 .vs 文件夹中。当我在那里更改它时,如果我打开我的项目,它会覆盖它并将其重新置于 44300 。
我尝试创建虚拟目录(在我的API的属性中),并尝试覆盖应用程序根URL。 两者都没有。
有谁知道如何使用不同的SSL端口?
答案 0 :(得分:14)
对于Asp.Net Core,请参阅“/Properties/launchSettings.json”文件。
答案 1 :(得分:2)
对于vs2015,我在我的解决方案中的.vs \文件夹下找到了包含正确内容的applicationhost.config文件。