Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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# 管理工具已停止在APP_数据中创建ASPNETDB_C#_Asp.net_Asp.net Membership_Asp.net Roles - Fatal编程技术网

C# 管理工具已停止在APP_数据中创建ASPNETDB

C# 管理工具已停止在APP_数据中创建ASPNETDB,c#,asp.net,asp.net-membership,asp.net-roles,C#,Asp.net,Asp.net Membership,Asp.net Roles,我有一个数据库托管在somee.com上,我使用它作为我的成员资格、角色和其他信息表 但是,到目前为止,我只在ASP.NET Web管理工具自动生成的ASPNETDB.mdf上遇到了一些小问题,因此我有时会删除它,让工具重新创建它,以便在网站上修复一些角色问题 昨天我没有删除它,因为Windows一直说其他应用程序正在使用它,所以我只是打开了任务管理器并关闭了所有与SQL相关的任务。然后,我设法删除了aspnetdb文件,但该工具没有重新创建它 今天我再试了一次,但仍然没有生成aspnetdb.

我有一个数据库托管在somee.com上,我使用它作为我的成员资格、角色和其他信息表

但是,到目前为止,我只在ASP.NET Web管理工具自动生成的ASPNETDB.mdf上遇到了一些小问题,因此我有时会删除它,让工具重新创建它,以便在网站上修复一些角色问题

昨天我没有删除它,因为Windows一直说其他应用程序正在使用它,所以我只是打开了任务管理器并关闭了所有与SQL相关的任务。然后,我设法删除了aspnetdb文件,但该工具没有重新创建它

今天我再试了一次,但仍然没有生成aspnetdb.mdf,而且任务管理器上也没有与SQL相关的任务:(

如果我可以在没有aspnetdb.mdf的情况下,只在somee.com数据库中拥有角色和所有内容,我将感谢您提供解决方案。以下是一些web.config详细信息:

<connectionStrings>
  <add name="MembershipProviderDB" connectionString="workstation id=medinadb.mssql.example.com;packet size=4096;user id=user;pwd=password;data source=medinadb.mssql.example.com;persist security info=False;initial catalog=medinadb" providerName="System.Data.SqlClient"/>
</connectionStrings>

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear/>
    <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MembershipProviderDB" applicationName="AmedinaKom" enablePasswordRetrieval="false" enablePasswordReset="true" requiresUniqueEmail="true" passwordFormat="Hashed" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"/>
  </providers>
</membership>

我对所有用途都使用MembershipProviderDB,尽管仍然需要APP_DATA/aspnetdb.mdf:Z


顺便说一句,aspnetdb.mdf似乎只用于角色。对此不确定。

好的,我终于解决了它。我将编写解决方案,以防其他人遇到此问题或将来:

  • 尝试从internet添加aspnetdb.mdf,查看是否遇到连接错误
  • 在控制面板->卸载中卸载已安装的Microsoft SQL Server实例
  • 从下载安装(http://www.microsoft.com/en-us/download/details.aspx?id=29062)并选择适合您的操作系统的版本。(我的是x64)
  • 安装服务器实例。我的实例以前是SQLExpress
  • 现在进入管理工具,一切都和以前一样
  • 原因是通过任务管理器关闭服务器。不确定是哪项任务导致了这一情况,但最好的方法是在本地计算机上重新安装服务器实例


    我仍在寻找一种方法,将所有内容都放在托管数据库中,但我并不在意,因为这可能在网站的主机中。

    好吧,我终于修复了它。我将编写解决方案,以防其他人遇到此问题或将来:

  • 尝试从internet添加aspnetdb.mdf,查看是否遇到连接错误
  • 在控制面板->卸载中卸载已安装的Microsoft SQL Server实例
  • 从下载安装(http://www.microsoft.com/en-us/download/details.aspx?id=29062)并选择适合您的操作系统的版本。(我的是x64)
  • 安装服务器实例。我的实例以前是SQLExpress
  • 现在进入管理工具,一切都和以前一样
  • 原因是通过任务管理器关闭服务器。不确定是哪项任务导致了这一情况,但最好的方法是在本地计算机上重新安装服务器实例


    我仍在寻找将所有内容都放在托管数据库上的方法,但我并不在乎,因为这可能在网站的主机上。

    aspnetdb用于角色。如果您想像我一样将所有内容都放在数据库服务器上,请了解roleproviders(如会员提供商)它只是帮助我修复了一切。

    aspnetdb是用于角色的。如果你想像我一样在数据库服务器上拥有一切,了解roleproviders(如会员资格提供商),它只是帮助我修复了一切