Asp.net mvc 如何使用拒绝所有成员资格提供程序和MVC

Asp.net mvc 如何使用拒绝所有成员资格提供程序和MVC,asp.net-mvc,asp.net-membership,Asp.net Mvc,Asp.net Membership,我正在编写我的第一个使用会员资格提供商的MVC应用程序,我注意到,在我登录成功后,它不会将我转移到默认url(并且除了登录视图之外,我无法查看任何url),因此出于某种奇怪的原因,我似乎没有实际验证 这是web.config的一部分-我在这里可能做错了什么?(使用默认MVC帐户控制器-仅供参考) 您不应该拒绝未经身份验证的用户访问吗 看起来像这样 <deny users="?"/> 你的URL看起来也很有趣。~/Account.aspx/LogOn是您想要的吗?您不应该拒绝未经

我正在编写我的第一个使用会员资格提供商的MVC应用程序,我注意到,在我登录成功后,它不会将我转移到默认url(并且除了登录视图之外,我无法查看任何url),因此出于某种奇怪的原因,我似乎没有实际验证

这是web.config的一部分-我在这里可能做错了什么?(使用默认MVC帐户控制器-仅供参考)


您不应该拒绝未经身份验证的用户访问吗

看起来像这样

<deny users="?"/>


你的URL看起来也很有趣。
~/Account.aspx/LogOn
是您想要的吗?

您不应该拒绝未经身份验证的用户访问吗

看起来像这样

<deny users="?"/>


你的URL看起来也很有趣。
~/Account.aspx/LogOn
是您想要的吗?

这成功了!嗯,我想是吧?会因为一些奇怪的原因允许任何人。那么,我刚才阻止了所有人的设置?那这个呢?只允许(如您所说)通过成员资格提供商有效的用户?成功了!是的,url是有效的(因为我使用的是IIS6,我的服务器管理员不允许我进行任何干净的url过滤,我需要在控制器后添加.aspx),很高兴这样做有效。我听说你在IIS6中使用MVC的痛苦。有趣的是,与我共事过的公司中,很少有公司迁移到Windows Server 2008。也许下一个版本出来时,它们会移动过来;)这成功了!嗯,我想是吧?会因为一些奇怪的原因允许任何人。那么,我刚才阻止了所有人的设置?那这个呢?只允许(如您所说)通过成员资格提供商有效的用户?成功了!是的,url是有效的(因为我使用的是IIS6,我的服务器管理员不允许我进行任何干净的url过滤,我需要在控制器后添加.aspx),很高兴这样做有效。我听说你在IIS6中使用MVC的痛苦。有趣的是,与我共事过的公司中,很少有公司迁移到Windows Server 2008。也许下一个版本出来时,它们会移动过来;)