所以,昨天我安装了PHP和MySQL我的开发机器上。 从那时起,我在尝试运行我的。NET项目之一,当出现以下错误:
连接名“LocalSqlServer”在应用程序的配置没有被发现或连接字符串为空。
它引用这条线在Machine.config的:
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
我已经在网上搜索,高,低和可以证实,我的machine.config有必要的连接字符串:
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
<add name="LocalMySqlServer" connectionString="" />
有趣的是,我执行我的生产服务器端(server 2008)上安装PHP和MySQL的完全一样的操作是没有问题的出现。 我的开发机是Windows 7操作系统。
我的整个开发机是因为这个破碎。 我怎样才能修复的machine.config或修复和解决这个问题呢? 有谁之前经历过这个吗?
猪兔