我来自Java和PHP界,所以.net对我来说有点陌生。我需要做的是一个简单的用户登录,并保护2-3个页面在同一子文件夹(例如。主站点在./,我的新登录应该只针对./home中的这2-3个文件)。
这是一种简单的管理,在php中我可以在不到10分钟的时间内完成:),这让我头疼不已。现在我已经结束了,我已经做了一个简单的表单验证,用硬编码的用户名和密码,我已经在web.config中保护了所需的页面(在我的本地服务器上都工作得很好),但是现在当我将它上传到实时服务器时,主文件夹在./ web.config文件夹中,我得到了一个错误,我没有在IIS中正确地指定应用程序文件夹(如果我只能在ftp上访问,我不知道如何在实时服务器上做这件事)。然后我尝试更新./ web.config,使其指向./ login.aspx中的主目录(使用子文件夹),但这并不起作用,因为它没有保护它需要保护的页面。
请帮助我,为我指明正确的方向,
谢谢。
发布于 2011-12-12 17:45:59
首先,您必须阅读有关ASP.NET form authentication的信息。这将服务于您的目的。请看一下form authentication上的教程。
https://stackoverflow.com/questions/8472381
复制相似问题