Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法连接到ASP.NET Web管理工具中的SQL Server数据库_C#_Sql_Asp.net_Database_Asp.net Membership - Fatal编程技术网

C# 无法连接到ASP.NET Web管理工具中的SQL Server数据库

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

正如标题所说,我正试图为我正在制作的网站扮演一些角色

每当我进入“安全性”选项卡时,就会显示标题中的错误

我已经使用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,因为它是虚拟的 选择帐户的默认设置,然后选择“确定”关闭对话框
根据您的评论,您是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>