Visual Studio 2013和ASP.NET Web配置工具 - 找不到存储过程&dbe.aspnet_CheckSchemaVersion

时间:2015-07-07 08:05:18

标签: c# asp.net visual-studio visual-studio-2013

问题:Visual Studio 2013和ASP.NET Web配置工具

我想制作快速角色等。我尝试使用这篇文章启用它:http://blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing-in-visual-studio-2013.aspx?PageIndex=2#comments

我可以进入配置工具,我添加了两个角色&用户,但是当我想在我的VS网站登录时,我有以下错误:

enter image description here

此外,即使我的网站保存在" C:\ Aspnet \ WebSite4-20150614_m10z1"我意识到新的app_data文件夹自动出现(已经是第二个)与基本aspnetdb - 这次是在以下路径中(在" C:\ Aspnet")。一层上层。

我已经做了什么:

x IIS Express iisexpress.exe /path:c:\windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:" /asp.netwebadminfiles" / port:8089 /clr:4.0 / ntlm 信息:注册已完成

x VS2013的开发人员命令Promopt aspnet_regsql -A all -C"数据源= WIN-G6HBJHSJ5B3 \ SQLEXPRESS;综合安全=真;用户实例=真" -d" C:\ Aspnet \ WebSite4-20150614_m10z1 \ App_Data \ AdventureWorksLT2008_Data.mdf"

附件: x web config:

<?xml version="1.0"?>
<configuration>
    <connectionStrings>
    <add name="AdventureWorksLT2008_DataConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\AdventureWorksLT2008_Data.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>

      <roleManager enabled="true" defaultProvider="CustomizedRoleProvider">
        <providers>
          <add name="CustomizedRoleProvider"
            type="System.Web.Security.SqlRoleProvider"
            applicationName="AdventureWorks"
            connectionStringName="AdventureWorksLT2008_DataConnectionString"/>
      </providers>
      </roleManager>

    <membership defaultProvider="CustomizedMembershipProvider">
      <providers>
        <add name="CustomizedMembershipProvider"
             type="system.Web.Security.SqlmembershipProvider"
             applicationName="AdventureWorks"
             connectionStringName="AdventureWorksLT2008_DataConnectionString"/>   
      </providers>  

    </membership>

    <authentication mode="Forms">
      <forms loginUrl="Zaloguj.aspx" />
    </authentication>

    <authorization>
      <allow roles="Administrator"/>
    </authorization>

  </system.web>
</configuration>

x管理工具 在&#34;网站管理工具&#34;在应用程序中我在标记之后空虚&#34; /&#34; 。这就是它的外观&#34;应用程序:/&#34; enter image description here

可疑: 连接ASPNETDB&amp;正确配置aspnet_regsql

1 个答案:

答案 0 :(得分:-1)

检查您在代码后面实现的程序的正确名称是不相同的,或者它无法获取程序名称