我有两个在本地运行的visual studio 2010项目。一个是云计划,除了连接本地SQL Express外,还连接到天蓝色表(开发)存储,另一个不是云计划。这两个项目都尝试通过xsd生成的类似代码连接到本地SQL Express数据库,并通过数据绑定网格直接在aspx中连接。非云项目连接正常,但云项目因常见错误而失败:连接到SQL Express的问题
“尝试为文件C:\ Users ... mdf附加自动命名数据库失败。具有相同名称的数据库存在或指定的文件无法打开,或者它位于UNC共享上。“
两个项目都使用相同的连接字符串在Web.config文件:
<add name="WorkoutLogConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\...mdf;
Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
在从云项目,我可以连接到Express数据库就好了VS2010服务器资源管理器,但是当项目运行时,它无法连接。云项目还通过Web.config中的另一个连接字符串连接到SQL Azure远程云数据库,并且该连接正常工作。
我看到MS支持文章:http://support.microsoft.com/kb/2002980,并认为可能项目最初是使用不同版本的VS创建的,可能会导致我的问题,所以我对ASP.net 4.0应用程序池进行了建议的IIS更改,但无济于事。
由于SQL Express连接字符串在一个项目中工作,而不在另一个项目中,所以我很难过。是否还有其他配置元素或与失败项目相关的项目是我应该关注的云项目?
连接字符串未显示: –
ejm
2012-03-07 20:46:28
我让连接字符串显示出来。为了突出显示代码示例(尤其是可能被解释为HTML的示例),请使用编辑器工具栏上的代码按钮“{}”。 – 2012-03-07 21:03:29