Asp.net IIS10中的通配符子域

Asp.net IIS10中的通配符子域,asp.net,iis,webserver,subdomain,Asp.net,Iis,Webserver,Subdomain,我想使用不同的通配符子域访问应用程序www.testsite.com,例如: abc.testsite.com xyz.testsite.com 我已在windows 10计算机上安装了IIS Express 10,并执行了以下步骤: 创建了一个简单的Asp.net MVC web应用程序并发布在本地文件夹中 在本地IIS中将网站添加为www.testsite.com 将网站映射到已发布文件夹 添加绑定为*.testsite.com 使用127.0.0.1 www.testsite.com和12

我想使用不同的通配符子域访问应用程序www.testsite.com,例如:

abc.testsite.com
xyz.testsite.com

我已在windows 10计算机上安装了IIS Express 10,并执行了以下步骤:

  • 创建了一个简单的Asp.net MVC web应用程序并发布在本地文件夹中

  • 在本地IIS中将网站添加为www.testsite.com

  • 将网站映射到已发布文件夹

  • 添加绑定为*.testsite.com

  • 使用127.0.0.1 www.testsite.com127.0.0.1编辑主机文件 *.testsite.com


  • 现在我可以访问www.testsite.com,但不使用任何其他子域

    我遗漏了什么吗

    您可以在IIS上添加通配符条目,但必须指定要映射的子域列表。最终,主机文件将不支持任何通配符条目

    “127.0.0.1*.testsite.com”无效。在主机文件或DNS中,您必须明确说明子域。但我需要将其作为通配符,我无法根据要求预定义您可能需要的所有内容,但并非所有内容都可以实现。但我看到,我们可以在IIS 10上执行通配符输入。IIS明确允许您输入,但主机文件不允许。