0

Windows7がインストールされたVMWareFusionを使用してMAC上にASP.NETユーザー認証プロバイダーを作成しようとしています。CustomerOrdersという名前のSQLExpressデータベースを作成し、VisualStudio2010内のサーバーエクスプローラーでDBに接続しています。

Webサイト管理ツールを使用しようとすると、次のエラーが表示されます。接続名'ApplicationServices'がアプリケーション構成に見つからなかったか、接続文字列が空です。(\ vmware-host \ shared folder \ document \ visual studio 2010 \ Projects \ CustomerOrders \ CustomerOrders \ web.config)

私が理解できないのは、VMWareFusion環境で実行されているこのプロジェクトのASP.NET認証プロバイダーをセットアップするためにWeb.Configで使用する必要がある接続文字列です。

ローカルデータベースへの接続文字列は次のとおりです。DataSource=WIN-NOABML9MSVB \ sqlexpress; Initial Catalog = CustomerOrders; Integrated Security = True

4

1 に答える 1

0

まず、web.configで接続文字列が指定されていることを確認してください。

<connectionStrings>
   <add name="ApplicationServices" 
        connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=CustomerOrders;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>

(ローカルの名前付きインスタンスを使用していることを確認するために、コンピューター名の代わりに。\ SQLEXPRESSを使用していることに注意してください)

次に、まだ行っていない場合は、データベースを作成し、スキーマツールを実行して必要なデータベースオブジェクトを作成していることを確認してくださいCustomerOrders

于 2012-05-28T23:41:36.217 に答える