none
win7 旗舰版 x64本地用户表中没有ASPNET账户 RRS feed

  • 问题

  •  新装 win7 旗舰版 x64 ,安装VS2010,SQL2008,IIS。本地发布aspnet网站后,连不上数据库,发现数据库缺少ASPNET账户,经查,在计算机管理-本地用户和组--用户中也没有ASPNET用户。本地用户和组

    执行了C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i 没用,卸载IIS,vs2010 重装后也不行。

    数据库新建用户时选择不到ASPNET账户。

    请问如何恢复这个aspnet账户。


    谢谢


    做一名合格的中国人!

    2014年3月11日 9:33

答案

  • 首先,谢谢您的回复。

    WEB.CONFIG里连接串:connectionString="Data Source=.;initial catalog=JSSYnew;Integrated Security=SSPI" ,

    旧系统:WINXP X86,IIS6,NET4.0(数据库JSSYnew新加了**\ASPNET用户)IIS6发布后,登录正常;同样的连接串在新系统:WIN7 X64,IIS7,NET4.0(数据库JSSYnew加不了**\ASPNET用户,因为本地用户表里没有了ASPNET用户)IIS7发布后,登录失败。

    后把连接串改为:connectionString="Data Source=.;initial catalog=JSSYnew;User ID=sa;Password=njjh",重新发布后就正常登录了。

    按阁下的描述,WIN7不再使用ASPNET默认账户的话,那就没问题了。

    不晓得我的理解是否正确?

    谢谢。



    做一名合格的中国人!

    • 已标记为答案 中尉 2014年3月13日 7:55
    2014年3月13日 2:34

全部回复

  • 你好:
    请问如果通过Sql Server Management Studio可以正常连接此数据库吗?你的ASP.NET网站里面是通过什么方式连接数据库的呢?如果是通过后台代码的话,把代码贴出来看看。如果有报错信息的话请把报错信息贴出来看看。
    据我所知,自从IIS6之后就不再使用ASPNET账户了,我看你使用.net4.0,你是想把.net4.0上开发的ASP.NET程序部署到IIS5上面吗?不知道你的IIS版本是什么?IIS6之后都使用NETWORK SERVICE作为默认的账户的。而且ASPNET账户在Windows Vista之前的系统中才可以使用,不知道你的系统是不是Windows XP?
    顺便说一下,你的问题发布到ASP.NET论坛可能会获得更好帮助。微软的官方ASP.NET论坛如下:http://forums.asp.net/

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年3月12日 8:36
    版主
    1. Open control panel
    2. Click on” program” link (not uninstall programs)
    3. Click” turn windows features on/off” link
    4. locate” Internet Information services IIS” in the pop up window and expand its node
    5. Expand the” World Wide Web Service” node
    6. Expand “Application Development Features” node
    7. check the check box of”ASP.NET”
    8. Then click ok button

    大家一齊探討、學習和研究,謝謝!
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
    MCT, Microsoft Community Star(TW & HK),
    Microsoft MVP for VB.NET since 2003
    My MSMVP Blog

    2014年3月12日 10:13
  • 首先,谢谢您的回复。

    WEB.CONFIG里连接串:connectionString="Data Source=.;initial catalog=JSSYnew;Integrated Security=SSPI" ,

    旧系统:WINXP X86,IIS6,NET4.0(数据库JSSYnew新加了**\ASPNET用户)IIS6发布后,登录正常;同样的连接串在新系统:WIN7 X64,IIS7,NET4.0(数据库JSSYnew加不了**\ASPNET用户,因为本地用户表里没有了ASPNET用户)IIS7发布后,登录失败。

    后把连接串改为:connectionString="Data Source=.;initial catalog=JSSYnew;User ID=sa;Password=njjh",重新发布后就正常登录了。

    按阁下的描述,WIN7不再使用ASPNET默认账户的话,那就没问题了。

    不晓得我的理解是否正确?

    谢谢。



    做一名合格的中国人!

    • 已标记为答案 中尉 2014年3月13日 7:55
    2014年3月13日 2:34
  • 3Q


    做一名合格的中国人!

    2014年3月13日 2:38