昨日、開発マシンに PHP と MySQL をインストールしました。それ以来、.NET プロジェクトの 1 つを実行しようとすると、次のエラーが発生します。
接続名 '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="" />
興味深いことに、本番サーバー (サーバー 2008) に PHP と MySQL をインストールするのとまったく同じ操作を実行しましたが、問題はありません。私の開発マシンは Windows 7 です。
このため、私の開発マシン全体が壊れています。machine.config を修復または修正してこの問題を解決するにはどうすればよいですか? 誰もこれを経験したことがありますか?
ナグス