我可以在Visual Studio中使用子域吗

时间:2019-11-02 00:29:15

标签: visual-studio asp.net-core visual-studio-2017 asp.net-core-2.0 iis-express

我正在尝试在https://localhost:44301以及https://sub.localhost.test上本地渲染我的asp.net核心应用。

我在hosts文件127.0.0.1 sub.localhost.test中添加了以下内容。然后,我将C:/ProjectName/.vs/config/applicationhost.config文件中的绑定信息编辑为以下内容

<site name="ProjectName" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="C:\ProjectName" />
    </application>
    <bindings>
      <binding protocol="https" bindingInformation="*:44301:localhost" />
      <binding protocol="https" bindingInformation="sub.localhost.test" />
    </bindings>
</site>

我也喜欢<binding protocol="https" bindingInformation="*:44301:sub.localhost.test" />。但是,当我转到https://sub.localhost.test时,会遇到Unable To Connect错误。

是否可以同时在https://localhost:44301 and https://sub.localhost.test`上运行本地项目?如果可以,怎么办?

1 个答案:

答案 0 :(得分:0)

在绑定中使用端口。对于HTTP端口80的https发布443

<binding protocol="https" bindingInformation="*:443:sub.localhost.test" />
    </bindings>

Reference