Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
ASP.NET配置工具提供程序错误_Asp.net - Fatal编程技术网

ASP.NET配置工具提供程序错误

ASP.NET配置工具提供程序错误,asp.net,Asp.net,我想为我的应用程序设置登录角色。 当我转到ASP.NET配置工具并单击“提供程序”选项卡时, I选择:为所有站点管理数据选择一个提供程序 我得到这个:AspNetSqlProvider 当我单击测试超链接时,我收到以下消息: 无法建立到数据库的连接。 如果尚未创建SQL Server数据库,请退出网站管理工具,使用aspnet_regsql命令行实用程序创建和配置数据库,然后返回此工具以设置提供程序 1) 我在APP_数据文件夹中创建了一个ASPNETDB.MDF文件 2) 运行在我的SQL S

我想为我的应用程序设置登录角色。 当我转到ASP.NET配置工具并单击“提供程序”选项卡时, I选择:为所有站点管理数据选择一个提供程序

我得到这个:AspNetSqlProvider 当我单击测试超链接时,我收到以下消息:

无法建立到数据库的连接。 如果尚未创建SQL Server数据库,请退出网站管理工具,使用aspnet_regsql命令行实用程序创建和配置数据库,然后返回此工具以设置提供程序

1) 我在APP_数据文件夹中创建了一个ASPNETDB.MDF文件 2) 运行在我的SQL Server中创建数据库ASPNETDB的aspnet_regsql.exe工具 3) 编辑了的maching.config文件

<connectionStrings> 
  <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated  Security=SSPI;AttachDBFilename=|DIRECTORY|\App_Data\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>

在目录中,我将目录替换为实际路径:C:\Documents and Settings\Owner\My Documents\Visual Studio 2010\WebSites\myProject

不知道让ASP.NET配置工具工作还缺少什么

提前感谢您的帮助

解决了这个问题:

1) 创建了一个新网站,并将它在
app\u data
文件夹中创建的数据库复制到
myproject
应用程序数据
文件夹

2) 将
webconfig
部分中的差异从网站复制到myproject

配置工具现在可以正常工作