www 不使用基于子域的多租户 asp.net mvc 5 应用程序

www not working with sub domain based multi tenant asp.net mvc 5 application

我在asp.net mvc 5 中开发了基于子域的多租户应用程序,并部署在 azure 应用服务平台中。它可以完美地处理以下 url 模式。

t1.abc.com/.../.../...---

t2.abc.com/.../.../...---

但是当我尝试以下 urls

www.t1.abc.com/.../.../...---

www.t2.abc.com/.../.../...---

显示以下 404 错误页面。

如何解决?

是否可以使用 Url Rewrite 来解决这个问题?

我正在尝试 this 解决方案,但它似乎不起作用。

根据 https://azure.microsoft.com/en-us/blog/azure-websites-and-wildcard-domains/,Azure WebApps 目前仅支持通配符域,尚不支持双通配符自定义域/

这实际上在 feedback\suggestions 列表中 https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/7026845-support-double-wildcard-custom-domains

您可能需要在门户中手动添加 www 自定义域才能使其正常工作。