【发布时间】:2013-07-01 17:29:24
【问题描述】:
在 ASP.NET 项目中多次尝试使用角色管理后,我需要帮助。
我设置了本地 SQL Server,下面是我的 web.config 文件的一些部分...
<connectionStrings>
<add name="DefaultConnection"
providerName="System.Data.SqlClient"
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebSite2-20130703132914;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebSite2-20130703132914.mdf"/>
<add name="SqlRoleManagerConnection"
connectionString="Data Source=my-pc;
Initial Catalog=aspnetdb;Integrated Security=SSPI;"/>
</connectionStrings>
<roleManager enabled="true">
<providers>
<add name="DefaultRoleProvider"
connectionStringName="DefaultConnection" applicationName="/"
type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="SqlRoleManager"
connectionStringName="SqlRoleManagerConnection" applicationName="/"
type="System.Web.Security.SqlRoleProvider"/>
</providers>
</roleManager>
该应用程序称为网站。
aspnetdb 已经在本地数据库上设置好,可以管理角色了...
当我在 Visual Studio 2012 Express 中转到 ASP.NET 配置选项时,在安全性下,它告诉我它无法连接到数据库。
我猜问题出在我的 web.config 文件中,但我不确定...任何帮助将不胜感激!
【问题讨论】:
标签: asp.net sql visual-studio-2012 web-config sql-server-2012