首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么小弟我发布的ASP.NET2.0网站运行正常可以不能实现用户登录

2011-12-29 
为什么我发布的ASP.NET2.0网站运行正常可以不能实现用户登录啊我用的是MicrosoftVisualWebDeveloper2005速

为什么我发布的ASP.NET2.0网站运行正常可以不能实现用户登录啊
我用的是Microsoft   Visual   Web   Developer   2005   速成版进行网站开发。开发完毕后
我用ASPNET_COMPLIE进行编译后生成网站DLL和ASPX文件。我在网站里使用的是ASP.NET2.0默认的登录控件。我的web.config文件如下:
<?xml   version= "1.0 "?>
<!--  
        注意:   除了手动编辑此文件以外,您还可以使用  
        Web   管理工具来配置应用程序的设置。可以使用   Visual   Studio   中的
          “网站”-> “Asp.Net   配置”选项。
        设置和注释的完整列表在  
        machine.config.comments   中,该文件通常位于  
        \Windows\Microsoft.Net\Framework\v2.x\Config   中
-->
<configuration   xmlns= "http://schemas.microsoft.com/.NetConfiguration/v2.0 ">

    <appSettings/>
     

    <connectionStrings>
<add   name= "ConnectionString1 "   connectionString= "Data   Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Security.mdf;Integrated   Security=True;User   Instance=True "   providerName= "System.Data.SqlClient "/>

</connectionStrings>
<system.web>
<!--  
                        设置   compilation   debug= "true "   将调试符号插入
                        已编译的页面中。但由于这会  
                        影响性能,因此只在开发过程中将此值  
                        设置为   true。
                -->
    <roleManager   enabled= "true "   />
    <compilation   debug= "true ">
<assemblies>
<add   assembly= "System.Design,   Version=2.0.0.0,   Culture=neutral,   PublicKeyToken=B03F5F7F11D50A3A "/> </assemblies> </compilation>
<!--
                        通过   <authentication>   节可以配置   ASP.NET   使用的  
                        安全身份验证模式,
                        以标识传入的用户。  
                -->
<authentication   mode= "Forms "   >
            <forms   loginUrl= "login.aspx "
                name= ".ASPXFORMSAUTH "   />
        </authentication>
       


<!--
                        如果在执行请求的过程中出现未处理的错误,
                        则通过   <customErrors>   节可以配置相应的处理步骤。具体说来,
                        开发人员通过该节可以配置
                        要显示的   html   错误页
                        以代替错误堆栈跟踪。



                <customErrors   mode= "RemoteOnly "   defaultRedirect= "GenericErrorPage.htm ">
                        <error   statusCode= "403 "   redirect= "NoAccess.htm "   />
                        <error   statusCode= "404 "   redirect= "FileNotFound.htm "   />
                </customErrors>
                -->
</system.web>
</configuration>
打开IIS后,所有配置都正确。打开默认主页以及其他页面数据库访问也正常。但是唯一的是所有需要登录的页面在进行登录的时候都无法登录成功。输入的用户名及密码都是正确的。可是却提示密码或账户输入不正确。总提示我“您的登录尝试不成功。请重试。   ”。是不是在ASP.NET发布后需要配置ASP_DATA文件夹下ASPNETDB.MDF文件位置啊。我就在本地发布,数据库已挂上。望各位大侠能解决


[解决办法]
这个Everyone用户在哪添加? 我是XP系统
[解决办法]
右击文件目录,属性里操作。

热点排行