我正在尝试与 IIS 一起托管 Web API 自托管应用程序。
我的 Web API 项目正在运行subdomain1.domain.com
。我的 IIS 有一个站点配置在subdomain2.domain.com
.
一旦我的 Web API 应用程序启动,它就会接管 80 端口上的所有内容并对其做出响应——无论主机名是什么。是否可以将这些并排运行到站点?
谢谢!
我正在尝试与 IIS 一起托管 Web API 自托管应用程序。
我的 Web API 项目正在运行subdomain1.domain.com
。我的 IIS 有一个站点配置在subdomain2.domain.com
.
一旦我的 Web API 应用程序启动,它就会接管 80 端口上的所有内容并对其做出响应——无论主机名是什么。是否可以将这些并排运行到站点?
谢谢!
HttpSelfHostConfiguration
您可以在构造函数中设置端口。有关示例,请参见此处的代码:http: //www.matlus.com/self-host-asp-net-web-api/
*编辑以指定评论的进一步答案:selfHostconfiguration.HostNameComparisonMode = HostNameComparisonMode.Exact;
将允许在同一端口上运行站点。