IIS Express上的子域

IIS Express上的子域,iis,iis-express,Iis,Iis Express,我想设置我的IIS Express开发环境,以反映将在live上发生的事情。在live上,网站响应子域,因此有效URL将为: client1.mysite.com client2.mysite.com 等等 第一步:将本地主机更改为域 我已经编辑了我的主机文件和我的项目属性,这样我就可以使用www.mysite.dev,而不是使用localhost:1234 这个很好用 第二步:允许子域 现在我需要允许子域。根据,我在我的applicationhost.config中将站点的绑定设置为: &

我想设置我的IIS Express开发环境,以反映将在live上发生的事情。在live上,网站响应子域,因此有效URL将为:

  • client1.mysite.com
  • client2.mysite.com
  • 等等
第一步:将本地主机更改为域

我已经编辑了我的主机文件和我的项目属性,这样我就可以使用
www.mysite.dev
,而不是使用
localhost:1234

这个很好用

第二步:允许子域

现在我需要允许子域。根据,我在我的
applicationhost.config
中将站点的绑定设置为:

<bindings>
    <binding protocol="http" bindingInformation="*:80:" />
</bindings>

现在,当我浏览
www.mysite.dev
时,我收到了404个错误。我做错了什么?有趣的是,它确实在
mysite.dev
上为该站点提供服务

编辑 好的,我让它工作了一段时间,然后我尝试添加SSL,结果搞砸了。我解开了SSL,但现在该站点可以在
www.mysite.com
上运行,但不能在其他任何子域上运行,这些子域现在都是404。我试着删除IISExpress文件夹,让它回到我拥有它的地方(瞬间),但我无法让它像以前那样工作