0

我正在尝试通过主机文件在我的开发 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 时,我收到以下错误:错误的请求 - 无效的主机名

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

我错过了什么?

4

1 回答 1

1

最简单的方法是:

  1. 转到iis,创建一个新站点并指向您的应用所在的文件夹
  2. 请记住将文件夹的权限添加到 IIS_IUSRS 以便 iis 可以访问该文件夹
  3. 配置应用程序池以使用对应版本的运行时
  4. 创建与您的主机名的绑定
  5. 转到 iis 中的 Web 应用程序属性并将 iis 设置为运行时主机,还指向您的多租户 URL 之一作为启动地址

这样,您可以使用 vs 调试您的应用程序,但该应用程序由 iis 托管,因此您可以轻松调试多租户。

于 2013-02-01T21:16:41.567 回答