1

我在使用 CNAME 在 Azure 上运行时使用表单身份验证登录 ASP.NET MVC 网站时遇到问题,以将我的域重定向到 Azure 应用程序的 url。为了清楚我是如何设置的,下面的博客文章解释了我是如何设置的。http://blog.smarx.com/posts/custom-domain-names-in-windows-azure

问题:当我输入我的凭据并单击登录表单上的提交时,代码中的登录成功执行并重定向到主页但是,浏览器似乎不认为它已登录。我可以告诉这是因为登录用户只能选择注销,但我看到了登录链接。所以也许这是我的代码吧?好吧,也许吧,我希望是这样,但我注意到只有当我尝试从我的域“www.MyDomain.com”登录时才会出现问题。如果我使用 Azure url mydomain.cloudapp.net,那么登录工作正常。另一个有趣的部分是,如果我从 mydomain.cloudapp.net 登录,然后导航到 www.MyDomain.com,我会看到我已登录并且一切正常。

请帮忙。

非常感谢你,汤姆

4

1 回答 1

1

在这里很难确定您的确切问题。您可以查看Lokad.Translate:它是一个为 Azure 设计的简单开源 ASP.NET MVC 应用程序。它适用于 Forms 身份验证,并且我们的实现似乎在 CNAME 重定向下运行良好。您可以根据自己的需要尝试重现我们的设置。

于 2010-01-10T11:49:17.493 回答