C# 无法连接到ASP.NET Web管理工具中的SQL Server数据库
正如标题所说,我正试图为我正在制作的网站扮演一些角色 每当我进入“安全性”选项卡时,就会显示标题中的错误 我已经使用aspnet_regsql向导为此配置了一个数据库。数据库的创建是成功的,但我仍然得到了错误 以下是迄今为止的网络配置: 我知道这个xml中可能缺少一些成员标签? 有人能帮我修复webconfig文件吗 此连接字符串用于显示此数据库中某些内容的页面。在这个save localdb\MSSQLLocalDB上,我使用向导aspnet\u regsql创建了aspnetdb 使用integratedsecurity=SSPI,我相信您将以运行网站的任何帐户(可能是apppool标识帐户)的身份连接到SQL server。您应该在SQL中创建用户并显式连接这些凭据,或者添加应用程序池标识以拥有权限: 对于来自以下位置的本地SQL Server: 打开SQL Server Management Studio SSMS并连接到SQL Server。 在服务器级别打开安全文件夹,而不是数据库的安全文件夹。 右键单击登录并选择新建登录。 对于登录名,键入IIS APPPOOL\AppPoolName并不要单击搜索,然后选择“确定”。如果执行搜索,它将解析为具有ServerName\APPPOOL Name的帐户,而SQL将无法解析该帐户的SID,因为它是虚拟的 选择帐户的默认设置,然后选择“确定”关闭对话框C# 无法连接到ASP.NET Web管理工具中的SQL Server数据库,c#,sql,asp.net,database,asp.net-membership,C#,Sql,Asp.net,Database,Asp.net Membership,正如标题所说,我正试图为我正在制作的网站扮演一些角色 每当我进入“安全性”选项卡时,就会显示标题中的错误 我已经使用aspnet_regsql向导为此配置了一个数据库。数据库的创建是成功的,但我仍然得到了错误 以下是迄今为止的网络配置: 我知道这个xml中可能缺少一些成员标签? 有人能帮我修复webconfig文件吗 此连接字符串用于显示此数据库中某些内容的页面。在这个save localdb\MSSQLLocalDB上,我使用向导aspnet\u regsql创建了aspnetdb 使用int
根据您的评论,您是ASP.NET新成员。您提到的ASP.Net会员年龄超过10到15岁。在那些年里,微软已经取代了其他几家公司 以下是历史- ASP.Net成员资格提供程序,它使用aspnet_regsql生成表 ASP.NET通用提供程序 简单成员资格提供者 ASP.NET身份最新版本
由于您也是ASP.Net成员,我个人建议您使用ASP.Net标识。这是免费的为什么要使用使用aspnet_regsql创建的ASP.NET成员资格?这是一个非常旧的版本,微软已经用新版本替换了好几次了。@Win这是我在他们的网站上能找到的最好的版本。有什么建议吗?是的,我对ASP.NET基本上是新手。谢谢你的信息和链接。我会调查的。
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<entityFramework>
<contexts>
<context type="ContosoUniversity.DAL.SchoolContext, ContosoUniversity">
<databaseInitializer type="ContosoUniversity.DAL.SchoolInitializer, ContosoUniversity" />
</context>
</contexts>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="TESTMVC" />
</namespaces>
</pages>
</system.web.webPages.razor>
<system.webServer>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
<system.web>
<compilation>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
</system.web>
</configuration>
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>