0

Silverlight を始めようとしています。新しい Silverlight ビジネス アプリケーションを作成しました。このビジネス アプリケーションで最初に行う必要があるのは、ASP.NET メンバーシップ プロバイダーを使用してユーザーを認証することです。Visual Studio ([プロジェクト] -> [ASP.NET 構成]) からアクセスできる Web サイト管理ツールを使用して、既にユーザーを作成しています。ただし、Silverlight アプリケーションからログインしようとすると、次のようなエラーが表示されます。

「クエリ 'Login' のログイン操作に失敗しました。SQL Server データベースに接続できません。」

私は何が欠けていますか?

ありがとうございました!

4

2 に答える 2

0

web.configのASP.NET認証接続文字列に統合認証が設定されていないことを確認してください...SQLサーバー認証を使用するように変更してください-または...

または、アクセスしようとしているデータベースへのアクセス許可を持つユーザーとしてIISを実行します。ビルドされた開発IISサーバー(Cassini)でVSを使用している場合は、メモリから現在ログオンしているユーザーとして接続を試みる必要があります。

たぶん、ここに接続文字列を投稿してください(ユーザー名やパスワードなしで!)。

フルバージョンのSQLサーバーがインストールされている場合は、SQLプロファイラーを使用して認証の問題を確認できます。

于 2010-01-19T22:58:12.117 に答える
0

私は同じ問題を抱えていました、そしてこの投稿は助けになりました

SQLExpressインスタンスにデフォルトではなく別の名前を付けました。C:\ Windows \ Microsoft.NET \ Framework \ v4.0.21006\Configでも変更を加える必要がありました。

また、 <roleManager enabled="true"/>プロジェクトのweb.configにあることを確認してください

于 2010-01-21T20:39:08.310 に答える