我正在尝试与IIS一起托管一个Web API自身宿主应用程序。
我的Web API项目在subdomain1.domain.com上运行。我的IIS在subdomain2.domain.com上配置了一个站点。
只要我的Web API应用程序启动,它就会接管端口80上的所有内容并对其作出响应--不管主机名是什么。有没有可能将这些并排运行到站点?
谢谢!
发布于 2012-08-30 04:19:19
您可以在HttpSelfHostConfiguration构造函数中设置端口。有关示例,请参阅此处的代码:http://www.matlus.com/self-host-asp-net-web-api/
*编辑以指定来自注释的进一步答案:selfHostconfiguration.HostNameComparisonMode = HostNameComparisonMode.Exact;将允许在同一端口上运行站点。
https://stackoverflow.com/questions/12184918
复制相似问题