如何远程测试在本地IIS上运行的Orchard租户?

如何远程测试在本地IIS上运行的Orchard租户?,iis,orchardcms,Iis,Orchardcms,我使用Visual Studio 2013和IIS 10 通常,当我开发Orchard网站时,我会在本地测试它,方法是将别名添加到Windows主机文件中,然后在IIS中为该别名添加绑定,例如 主持人: 127.0.0.1 mysite 127.0.0.1 mysite 127.0.0.1 mytenant IIS: 当我想在不同的设备上进行测试时,我会为IIS中的某个任意端口(例如666)添加一个绑定,而不指定主机名。然后我打开该端口,通过浏览http://mycomputer:666。或

我使用Visual Studio 2013和IIS 10

通常,当我开发Orchard网站时,我会在本地测试它,方法是将别名添加到Windows主机文件中,然后在IIS中为该别名添加绑定,例如

主持人:

127.0.0.1 mysite
127.0.0.1 mysite
127.0.0.1 mytenant
IIS:

当我想在不同的设备上进行测试时,我会为IIS中的某个任意端口(例如
666
)添加一个绑定,而不指定主机名。然后我打开该端口,通过浏览
http://mycomputer:666
。或者,如果我想向其他人展示它,我可以使用它来获取该端口的临时公共URL

但是我怎样才能得到一个端口,将我带到运行在同一个网站下的租户那里呢

主持人:

127.0.0.1 mysite
127.0.0.1 mysite
127.0.0.1 mytenant
IIS:

你可以在你的主机上安装
127.0.0.1 local.site.com
127.0.0.1 local.tenant.com

然后在IIS中,将主机名设置为
local.tenant.com
xxx端口

如果我这样做,我可以访问
local.site.com
local.tenant.com:xxx
,但是简单地转到
local.tenant.com
只会显示默认的IIS页面,并尝试通过
mycomputer:xxx
访问它,仍然会给我一个无效的消息主机名错误。这可能是我的配置有问题吗?我意识到我可以通过指定URL前缀来测试租户,如
/tenant
,然后我可以通过
mycomputer:xxx/tenant
访问它。这就足以满足我目前的需求,但我会继续尝试让单独的主机工作。local.tenant.com您需要一个新的80端口绑定