【发布时间】:2011-11-23 09:49:05
【问题描述】:
我正在尝试在 asp.net mvc 中创建一个带有子域的网站。但我不知道该怎么做。在 Visual Studio 中设置此新解决方案时,最好为每个子域使用不同的项目还是只有一个项目?这显然有一些直接的优势,例如在不触及其他子域的情况下发布更新到一个子域。 这是规格:
1)我有很多应用程序,每个应用程序都有自己的子域,例如应用 1、应用 2、应用 3。用户将通过带有登录页面的主域登录,并且此身份验证将传递给应用程序。
2) 我需要域对用户进行身份验证并将身份验证传递给子域。子域将只允许经过身份验证的用户访问。 ASP.NET 允许将身份验证传递给子域。我需要知道的是如何设置项目,以便 subdomian 知道正在以这种方式通过身份验证。
3) 我决定走子域路线。
http://App1.domain.com/ http://App12.domain.com/
4)我也在考虑可重用代码。有没有办法在三个不同的子域上共享母版页、用户控件等?
【问题讨论】:
标签: .net asp.net asp.net-mvc asp.net-authentication