2010-09-04 137 views
0

我有一个3.5 .net网站在名为“portal”的文件夹上运行表单身份验证。一旦该人成功登录后,所有代码都将从该文件夹中运行,并且一切运行良好。ASP.net Forms身份验证问题当用户以“www.thedomain.com”和“thedomain.com”登录网站时

但是我最近安装了sigma网格,它使用JSON类型的调用data.aspx来填充网格。它一直很好,直到客户试图登录mydomain.com与www.mydomain.com。

因为JavaScript中的JSON调用表示从http://www.mydomain.com/portal/data.aspxhttp://mydomain.com/portal/data.aspx之间提取数据,所以调用失败,因为它们通过mydomain.com与www.mydomain登录。

我想知道是否有一种方法可以告诉.net成功认证后发生无论有无www都可以。我也可以控制登录页面并放入301,以确保他们只能通过www登录,但这导致了一些其他问题,我还没有弄清楚。

任何想法非常感谢。

+1

切换到4.0,并使用URL重写模块与“标准的主机名重写规则”是没办法? – citronas 2010-09-04 13:25:20

回答

相关问题