传统上,我在本地主机开发服务器上使用自定义域。类似于以下内容:
dev.example.com
dev.api.example.com
当使用外部API(例如Facebook)时,这为我提供了很大的灵活性。过去使用内置的Visual Studio Development Server效果很好,因为我要做的就是将CNAME添加到指向的DNS记录中127.0.0.1
。
但是我无法使它与IIS Express一起使用。我尝试过的一切似乎都失败了。我什至在applicationHost.config
IIS Express 的文件中添加了正确的XML配置,但似乎无法像IIS的真实安装一样识别这些条目。
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
每当我输入此行并尝试请求时http://dev.example.com:1288
,都会收到以下消息:
错误的请求-无效的主机名
有人知道我是否缺少明显的东西吗?还是IIS Express团队真的缺乏见识这种类型的远见?