Asp.net登录问题

时间:2010-06-16 20:36:40

标签: asp.net login web-hosting

我正在构建一个带有2.0框架的asp.net网站。 我一直在与web.config“战斗”,我已经安静了几次。 所以从scracht开始,这就是我所拥有的:

<?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>

它在我的机器上工作正常。我已经创建了登录用户和访问“Members”文件夹的角色。

但在我的主办公司,它不起作用。我在我的计算机上有数据库“jsilvaqqc.mdf”的aspnet数据库。 当我尝试登录需要身份验证的弹出框时。但我已经在登录表单中给出了alreadu。 我需要aspnet“身份验证”标签吗? 如果我访问同一个数据库,为什么我不需要它在我的机器上?

这是我登录时出现的框的打印件。只有当我使用有效用户登录时才能使用。

链接:http://www.freeimagehosting.net/image.php?c9425ff727.jpg 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

听起来你说的弹出式登录框可能是IIS要求Windows身份验证。如果您只想使用表单身份验证,请更改IIS中虚拟目录的权限以允许匿名访问。