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

时间:2017-06-23 09:21:57

标签: iis orchardcms

我使用Visual Studio 2013和IIS 10.

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

主机:

127.0.0.1 mysite

IIS:

Type     | Hostname    | Port   
------------------------------
http       mysite        80 

当我想在不同的设备上进行测试时,我将一些任意端口的绑定(例如666)添加到IIS中的网站,而不指定主机名。然后我打开该端口,以便通过浏览http://mycomputer:666从本地网络上的手机或平板电脑上联系到该端口。或者,如果我想将其显示给其他人,我可以使用ngrok获取该端口的临时公共URL。

但是我怎样才能让一个端口把我带到一个在同一个网站下运行的租户呢?

主机:

127.0.0.1 mysite
127.0.0.1 mytenant

IIS:

Type     | Hostname    | Port   
------------------------------
http       mysite        80     // I can reach the master locally at http://mysite
http       mytenant      80     // I can reach the tenant locally at http://mytenant

http                     666    // mycomputer:666 takes me to mysite
                                // How to get it to take me to mytenant?

http       mytenant      666    // This doesn't work, invalid hostname error

1 个答案:

答案 0 :(得分:0)

您可以拥有自己的主机 127.0.0.1 local.site.com& 127.0.0.1 local.tenant.com 然后在IIS中将主机名设置为 xxx 端口

local.tenant.com