問題タブ [aspnetdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
243 参照

webforms - SQL を介して ASPNETDB ユーザー名を変更した後、User.Identity が更新されない

ユーザー名を変更するためにストアド プロシージャを呼び出しています。これは機能し、ユーザー名が変更されます。

ユーザー名を変更すると、Membership.GetUser()null が返されます。確認User.Identityしたところ、古いユーザー名がまだ残っており、認証されています。

まず、この関数を呼び出してみました (これは、ユーザーが最初にログインしたときにも呼び出されます)

次に、Authorize 関数を呼び出す前に追加を試みましMembership.ValidateUser(username,password)たが (これはテスト アカウントであり、パスワードを知っているため)、違いはありませんでした。

それから私はこれを試しました:

FormsAuthentication.SignOut()を呼び出した後でも、が真であることに混乱してUser.Identity.IsAuthenticatedいます。ページがリロードされるまで更新されないはずですか?

私はこのhttp://forums.asp.net/t/939408.aspx/1を読んで、私の問題がUser.Identity.Name更新されていないと思います。どうすればそれを実現できますか?

  1. Membership.GetUser() は、認証されたユーザーに対してのみ機能します。それ以外の場合は、null を返します。認証されたリクエストを処理していることを確認するには、ページで「User.Identity.IsAuthenticated」を呼び出します。認証されたリクエストを受け取ったにもかかわらず、Membership.GetUser() が null を返す場合、認証されたユーザーに関連付けられたユーザー名が Membership データソースで見つからないことを意味します。認証されたユーザーのユーザー名を「User.Identity.Name」で確認します。

  2. ユーザー名を受け取る Membership.GetUser() オーバーロードの 1 つを呼び出していて、それが null を返す場合、そのユーザーは Membership データソースに存在しません (またはバグがあります)。これを簡単に確認する 1 つの方法は、同じユーザー名で Membership.CreateUser() を試すことです。ユーザーが重複しているためにエラーが発生しない場合は、そのユーザーが最初から存在していなかったことがわかります。

  3. Membership.GetUser() は、匿名ユーザーに対して機能することはありませんでした。このケースを処理するためのサポートはメンバーシップに組み込まれていません。

0 投票する
0 に答える
3555 参照

asp.net - ログインで要求されたデータベース "aspnetdb" を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\default' のログインに失敗しました

[SqlException (0x80131904): ログインによって要求されたデータベース "aspnetdb" を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\default' のログインに失敗しました。 , Boolean asyncClose) +810 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4403 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet、bulkCopyHandler、

web.config の接続文字列は次のとおりです。

私はその問題で立ち往生していますが、いくつかのトピックを見てきましたが、答えが見つからなかったのと同じです。

0 投票する
2 に答える
4289 参照

sql-server - SqlMembershipProvider はこのバージョンと互換性がありません

aspnet データベース用のスクリプトを生成しましたが、データベースを使用しようとするとエラーが発生します

'System.Web.Security.SqlMembershipProvider' には、スキーマ バージョン '1' と互換性のあるデータベース スキーマが必要です。ただし、現在のデータベース スキーマはこのバージョンと互換性がありません。aspnet_regsql.exe (フレームワークのインストール ディレクトリにある) を使用して互換性のあるスキーマをインストールするか、プロバイダーを新しいバージョンにアップグレードする必要がある場合があります。

この問題を解決するために本当に必要なオプションは何ですか? aspnet_regsql.exe を実行する必要がありますか、またはエラーが示唆するようにこのオプションを使用する以外に、このエラーを回避する方法はありますか?

私の web.config ファイルは次のようになります。

0 投票する
1 に答える
6334 参照

asp.net - Web構成でaspnetdbへの接続を管理する方法は?

asp.net でログイン コントロールを使用します。このコントロールは、app_data フォルダーに aspnetdb.mdf ファイルを作成します。このデータベースに接続するためのコードが Web 構成にありません。ローカル Web では正しく機能していますが、II 上の Web が aspnetdb に接続できない場合。Web構成でaspnetdbへの接続を管理する方法は? web.config で follow cod を使用していますが、aspnetdb が sqlserver にアタッチすると Web が機能しません:

0 投票する
1 に答える
146 参照

php - ユーザー 'domain\name' のログインに失敗しました

PHP Web 開発を試してみたいので、IIS に PHP と MySql をセットアップしてインストールしようとしました。その後、Visual Studio で作成した Web サイトを確認して、ASP.net で作成した Web サイトとMSSQL が影響を受けました。作成したasp.net Webサイトを実行しようとして、それらのWebサイトにログインしようとすると、エラーが発生し始めました:

Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance"

そこで私がしたことは、MySQL をアンインストールすることでした。なぜなら、それが MSSQL の問題の原因ではないかと心配したからです。アンインストール後、エラーが発生し始めました:

login failed for user 'domain\name'

asp.net Web サイトにログインしようとするたびに。

この問題を解決するために私を助けてください。ありがとうございました。

0 投票する
1 に答える
107 参照

asp.net - 管理エリアへのログイン時の構成エラー

Web構成ファイルでasp.net connectionStringを構成した後、Webサイトは実行されますが、管理領域にログインしようとするとエラーメッセージが表示されます

構成エラー

説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサー エラー メッセージ: アプリケーション構成で接続名 'MyconnectionStringName' が見つからなかったか、接続文字列が空です。

ソース エラー:

しかし、ローカルサーバーでは完全に機能しました。

私の web.config ファイル

0 投票する
1 に答える
177 参照

asp.net - ASP.net セッション変数 aspnetdb ログイン コントロール

こんにちは、別のページに渡して詳細を表示するために使用しているログイン コントロールのセッション変数を実行しようとしています。aspNetDB を使用しています。以下のユーザーの詳細を表示する別のデータベーステーブルに接続されているため、私のユーザー名は整数に設定されています。私のコードは次のとおりです。

コードは、データ グリッドにロードされたときに詳細を表示するために他のページに送信されますが、セッションは実行されていないようです:

0 投票する
1 に答える
1127 参照

sql - 文字列型やバイナリは省略されます。ステートメントは終了されました。C#で

画像の挿入中にエラーが発生しました:

文字列型やバイナリは省略されます。ステートメントは終了されました。

私を助けてください.....

両方で試しました。つまり、画像列のバックエンドで画像 varbinary も使用しました.....動作していません........

0 投票する
3 に答える
2859 参照

c# - asp.netのamcharts(円グラフ)でデータベースを接続する可能性はありますか?

<---- PieChart.aspx.cs に使用される以下のコード ---->

<---- スクリプトファイルに使用される以下のコードを与える ----->

データベースから値を取得する方法を教えてください。