routes.Add("DomainRoute", new DomainRoute(
"{controller}.localhost:5096",
"{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
));
没有iis都很好
我有iis
错误请求 - 主机名无效
HTTP错误400.请求主机名无效。
答案 0 :(得分:0)
我的猜测是你需要更改主机文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)以将该子域路由到127.0.0.1。顺便说一句,hosts文件不接受通配符,因此您需要列出每个子域。在localhost之外运行时,这应该不是问题,因为您可以使用通配符。
I've done something similar,但在我的情况下,我使用了固定的子域名,但我认为它可能对您有帮助。