2011-10-19 26 views
0

デフォルトのテンプレートを使用してASP.NET MVC 3プロジェクトを作成しました。これを実行してアカウントを作成すると、App_DataディレクトリにMDFファイルが自動的に作成されました。ASP.NET MVC 3 - 自動的に作成されたMDFファイル

問題は私の開発マシンがSQL ServerのDenaliのコミュニティプレビューをインストールしていて、アプリケーションをSQL Server 2008 R2上で実行する必要があるため、MDFファイルを本番インスタンスに添付できません。

私は、SQL Server 2008 R2のデータベースであることをMDFファイルを変更し、ローカルインスタンスに接続し、私のweb.configファイル(何も接続文字列は、この前に存在しない)にこれを追加しました:

<add name="ApplicationServices" connectionString="Data Source=127.0.0.1;Initial Catalog=MyDB;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 

しかし、私のアプリケーションは、まだ私が今ログインしようとしたとき、私はこのエラーを取得し、古いインスタンスを探しているようだ:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

私の質問はある - のVisual Studio 2010は自動的用MDFファイルを作成するときあなた、そこにはconnがあるweb.configファイル以外の場所に指定されたection文字列?

コードを検索したところ、見つからないようです。私は他のアプリケーションからSQL Server 2008 R2データベースに接続できることを確認しました。

ご提案は大歓迎です。

+0

実行しているSQL Server 2008 R2が既定のインスタンスとしてインストールされていますか? – Steven

答えて

0

これは私のWeb.configファイルの問題でした。今修正されました。

関連する問題