【发布时间】:2015-02-27 04:03:22
【问题描述】:
我有一个简单的情况,但我在这里找到的结果都没有帮助。我有一个 WCF 项目,作为网站托管在 IIS 上,假设它是 www.myproject.com,我想为 www.myproject.com/1b 配置 URL 重写以指向 www.myproject2.com 但有相同的 URL,通过“myproject”的 web.config 执行此操作的正确方法是什么?
【问题讨论】:
标签: wcf iis web-config
我有一个简单的情况,但我在这里找到的结果都没有帮助。我有一个 WCF 项目,作为网站托管在 IIS 上,假设它是 www.myproject.com,我想为 www.myproject.com/1b 配置 URL 重写以指向 www.myproject2.com 但有相同的 URL,通过“myproject”的 web.config 执行此操作的正确方法是什么?
【问题讨论】:
标签: wcf iis web-config
如果www.myproject2.com 位于另一台服务器上,您将不得不编写代码来代理从一台服务器到另一台服务器。如果没有,可以通过将1b 配置为www.myproject.com 的应用程序下的应用程序。这不是可以在 web.config 中完成的事情。它需要额外的 IIS 设置,真正的诀窍是让 web.configs 相互配合,因为它的默认工作方式是你最终得到分层 web.configs,其中一些设置被继承和一些冲突。
【讨论】:
www.myproject.com/1b,在这种情况下,我相当肯定您不能仅使用 web.config 来做到这一点。实际上,我很想被证明是错误的,因为我在几个拥有一百万以上用户的网站上也遇到了类似的问题。