asp.net-mvc - ASP.NET 网站管理工具未知错误 ASP.NET 4 VS 2010

标签 asp.net-mvc asp.net-membership asp.net-4.0

我正在关注MVCMusic使用具有完整 sql server 2008 r2 的机器的教程 和完整的 Visual Studio 专业版,在 ASP.NET 4.0 中,当我到达设置成员资格的页面(靠近第 66 页)时,Web 管理工具无法工作,我出现以下错误:

遇到错误。请返回上一页并重试。

我的网络配置是这样的:

<connectionStrings>
        <clear />
        <add name="MvcMusicStoreCN" connectionString="Data Source=.;Initial Catalog=MvcMusicStore;Integrated Security=True" providerName="System.Data.SqlClient" />
        <add name="MvcMusicStoreEntities" connectionString="metadata=res://*/Models.Store.csdl|res://*/Models.Store.ssdl|res://*/Models.Store.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.;Initial Catalog=MvcMusicStore;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
    </connectionStrings>

<system.web>
<membership defaultProvider="AspNetSqlMembershipProvider">
            <providers>
                <clear />
                <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" 
                     connectionStringName="MvcMusicStoreCN" enablePasswordRetrieval="false" 
                     enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" 
                     maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" 
                     passwordAttemptWindow="10" applicationName="/" passwordFormat="Hashed"  />
            </providers>
        </membership>
        <profile>
            <providers>
                <clear />
                <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" 
                     connectionStringName="MvcMusicStoreCN" applicationName="/" />
            </providers>
        </profile>
        <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
            <providers>
                <clear />
                <add connectionStringName="MvcMusicStoreCN" applicationName="/"
                  name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" />
                <add applicationName="/" name="AspNetWindowsTokenRoleProvider"
                  type="System.Web.Security.WindowsTokenRoleProvider" />
            </providers>
        </roleManager>
        <customErrors mode="Off">
        </customErrors>
</system.web>

编辑:我已经运行了

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe

可执行文件并将表成功添加到我的 MvcMusicStore 数据库中,从 MY 应用程序 (MVCMusicStore) 更改 web.config,并尝试运行 ASP.NET 配置快捷方式,并得到了错误。 我的默认浏览器是 Firefox,当我单击快捷方式时,浏览器甚至不会打开页面,只有当我右键单击托盘图标并选择在网络浏览器中打开时。

最佳答案

我已经解决了,我进入另一个项目(VS 2010不允许我更改MVC项目中的默认浏览器)更改了默认浏览器,改回MVC项目并尝试再次打开配置,它工作了。 看起来配置不允许 firefox。 不管怎样,谢谢拉杰。

关于asp.net-mvc - ASP.NET 网站管理工具未知错误 ASP.NET 4 VS 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917694/

相关文章:

model-view-controller - ASP.NET WebForms 与 MVC [在 VS2010/.NET 4.0 发布之后]

cookies - Google Ads 不支持 HTTPS。有哪些替代方案?

c# - ASP.NET 成员资格 - 从成员资格表中检索密码和 PasswordSalt - 哈希用户 ID

asp.net - 关于将任务并行库与 ASP.NET 4.0 一起使用的说明

asp.net - 升级到 .NET 4.0 时 <system.web.extensions> 配置组出现问题

c# - 如何让用户的电子邮件从 Facebook OAuth 登录返回到我的 asp.net web 表单应用程序?

c# - 如何在我的 C# Controller 中获取 Ajax post 数组?

asp.net-mvc - 编码问题 asp.net mvc 4

c# - 对可为空值的多个可能组合执行 Linq 操作

android - Cookie 不适用于移动浏览器(使用 ASP.NET MVC )