通过主机文件伪造多租户

时间:2013-02-01 19:53:32

标签: iis multi-tenant hosts

我正在尝试通过hosts文件在我的开发PC上模拟多租户以进行测试。

127.0.0.1 localhost
127.0.0.1 test1.gwd.nl
127.0.0.1 test2.gwd.nl

当我运行我的网站(MVC4,清理新网站只是为了弄清楚这一点)并导航到URL test1.gwd.nl:50401我收到以下错误: 错误请求 - 无效主机名

谷歌搜索它实际上告诉我这应该是可能的。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

  1. 转到iis,创建新网站并指向应用所在的文件夹
  2. 请记住将文件夹中的权限添加到IIS_IUSRS,以便iis可以访问该文件夹
  3. 配置应用程序池以使用相应版本的运行时
  4. 创建与主机名的绑定
  5. 转到iis中的网络应用程序属性并将iis设置为运行时主机也指向您的多租户网址之一作为启动地址
  6. 这样您可以使用vs调试应用程序,但应用程序由iis托管,因此您可以轻松调试多租户。