2009-07-24 45 views
1

如果我可以,我会解释我在哪里工作的权力告诉我这将起作用。这听起来很可行,我在这方面取得了一个开始,所以我不会在晚些时候开始自己的脚步。建立'品牌'网站的要求

这是一个通用的报告网站,它会改变外观和感觉,它实际上只是不同的图像和标题,但我希望它尽可能灵活。

将创建一个网站,我将很快开始。

这将在IIS中注册为一个站点,并且在大约10个其他站点下创建一个虚拟目录指向这个站点,这允许10个站点连接到通用报告站点。根据来源网站的品牌将会改变。

所以澄清我创建一个名为LongLegs.com

然后在我们的网站3,我们创建VD的,所以我们有

www.GillianAnderson.com/LongLegs网站 - 这样的网站功能斯库利的PIC ! babe.jolie.com/LongLegs - 网站将是相同的,但功能Jolie的照片,而不是。 mailserver.company.co.uk/LongLegs-网站将以我们在这里获得的令人惊叹的邮件服务器为特色。

因此,基于URL我想要品牌的网站,但记得我创建一个解决方案,这只是LongLegs。

该网站本身将强制登录,这将确定他们有权访问的数据。只有网站外观取决于“源”网站。

想法请我真的不知道如何解决这一部分。我可以非常高兴地使用帐户的ASP NET会员资格,并且数据库的模式都已设置完毕,即使是暴露在等待从我们每一条长腿旅程中收集最新数据的Web服务,他们也只会看到自己的数据。但现在我制作的网站只有通用腿,而且这一点必须改变!

感谢

回答

1

改变网站外观,使用主题在你的网站,查找基于该URL(无论是Request.ServerVariablesRequest.Url)和switch themes

针对用户,我可以看到的选项:

  • 商店网站(主题),他们反对为用户属性和登录时切换当然,这会掉下来,如果他们被允许哪些。在多个地点。
  • 存储允许的站点对用户,并且在验证登录时查看当前路径是否适合该用户有额外的步骤。
  • 也许会设置每个网站在asp.net成员资格中拥有自己的applicationid,并让它处理它。如果你在页面服务器上只有一组源代码,那么这将会下降,因为这需要在web.config iirc中设置。

希望这会有所帮助。

+0

我相信绑定到用户配置文件并隐藏来自用户的主题就足够了。非常感谢。 – Robert 2009-07-24 14:36:47