0
即时建立一个2.0框架的asp.net网站。 我一直在与web.config“战斗”,我已经有些时候改变了它的安静。 所以从scracht这是我开始:Asp.net登录问题
<?xml version="1.0" encoding="utf-16"?>
<configuration>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="ABC" connectionString="Database=jsilvaqqc.mdf; Data Source=*****;Initial Catalog=jsilvaqqc;User ID=****;Password=*****;" providerName="System.Data.SqlClient"/>
<add name="LocalSqlServer" connectionString="Database=jsilvaqqc.mdf; Data Source=*****;Initial Catalog=jsilvaqqc;User ID=*****;Password=*****;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<location path="Members">
<system.web>
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
</system.web>
</location>
<system.web>
<compilation debug="true"/>
</system.web></configuration>
它工作正常IM我的机器。我创建了用户登录和角色来访问“成员”文件夹。
但在我的东道主公司,它不工作。我的计算机中有aspnet数据库,位于该数据库“jsilvaqqc.mdf”中。 当我尝试登录弹出框需要认证。但我已经在登录表单中看到了。 我需要aspnet“身份验证”标签吗? 为什么我不需要它在我的机器上,如果我访问相同的数据库?
这是打印出来的盒子,当我登录时。只有当我登录有效的用户。
链接:http://www.freeimagehosting.net/image.php?c9425ff727.jpg 感谢您的帮助。
+1,同时确保IUSR_帐户具有读取所有文件的权限。 –
David
2010-06-16 20:42:05
我不介意添加Windows身份验证,如果它解决了问题。我没有权限触摸主机公司的IIS。 如何添加Windows身份验证? – Catarrunas 2010-06-17 09:11:40
Windows身份验证已启用,这就是您获取登录框的原因。要删除它,你需要在IIS上配置匿名访问。 注意: - 我的解决方案基于您所指的是Windows身份验证日志框。 – starskythehutch 2010-06-17 09:22:17