問題タブ [asp.net-membership]
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.
.net - .Net ログイン手順のヘルプが必要です (リモート マシンではなく、ローカル マシンで動作します)
私は本当にばかげた問題を抱えていますが、1週間経ちましたが、先に進むことができません. 認証によって保護されている小さなアプリがあります。すべてがローカルで機能し、ログインできます。リモートマシンではログインできません。ログインが認識されていないことがわかります。今、私はそれがdb接続などであると思ったので、asp_usersテーブルをリストする小さなテストページを作成し、ユーザーに変更を加えることで、ローカルとリモートの両方がその接続を介して同じテーブルを見ていることがわかります。ユーザー認証が機能しない理由は私を超えて。
明確にするために、それはasp.netアプリとフォーム認証であり、db接続は、作成したasp_usersテーブルをリストするテストページに基づいて機能しています。
実際にはエラーは報告されず、「ログイン試行は成功しませんでした。もう一度やり直してください。それは本当に単純なものに違いないのですが、私は今それを見ることができないほどイライラしているので、助けを求めています. ヘルプ !:)
わかりましたので、web.config の一部を投稿しようとしましたが、表示されません。これは、接続文字列とメンバーシップおよびロール セクション (プロファイルなし) を備えた非常に基本的な構成です。質問は、これについてどうするか、何をチェックするかということです。
建設的なコメントをお寄せいただきありがとうございます。
ゼリコ
asp.net - ASP.NETメンバーシップでEntityFrameworkを使用できますか?
MS-Accessデータベースに既存のユーザーとその他のデータを含むアプリを作成しています(実際には再作成しています)。データはSQLServerに移動され、その一部にはユーザーの移行が含まれます。EFを使用してORMを実行したいのですが、SQLServerでのデータモデルがどうなるかはかなりわかっています。私はEFは初めてですが、ASP.NETは初めてです。また、ASP.NETのメンバーシップ機能を利用したいと思います。私はこれを行うためのいくつかの方法を考えており、いくつかのアドバイスが欲しいです。私はこれまでこのアイデアについて少しだけ調査しましたが、おそらく他の場所で答えられています。それで、ここに関連する質問のクラスターがあります。
EFは、私が知らないクラスまたは名前空間を介してASP.NETメンバーシップと直接連携できますか?
ユーザーをメンバーシップシステムに移行する場合、ユーザーIDを他のテーブルのデータと揃えるために、DotNetNukeのaspnet_ *テーブルの上にユーザーデータ用の別のテーブルセットを作成する必要がありますか?
組み込みのメンバーシップ関数をユーザー認証のみに使用し、ユーザータグ付きデータを操作しているときにEFコンテキストに切り替えるという状況を避けたいと思います。すべての行のメンバーシップユーザーにアクセスして、GridViewの列にバインドするためにユーザー情報を撤回するのは不器用なようですが、それが必要なのかもしれません。データ取得の目的で、それを吸い上げてEFのメンバーシップクラスを複製する必要がありますか?
私は、おそらくプロバイダーが全体的なEFデータモデルの中に座ることができるという考えで、メンバーシップのためにある種のEFプロバイダーを実装することを考えていました。これはクレイジーな話ですか?(私はこれまで自分のプロバイダーを書いたことがありません)
意味がわからないことをお気軽に教えてください。
model-view-controller - カスタム MembershipProvider で Initialize を呼び出すにはどうすればよいですか?
関連するすべての質問を読みましたが、何らかの理由でまだ正しい解決策を得ることができません。何かが正しくありませんが、何が原因なのかわかりません。
カスタム メンバーシップ プロバイダーを作成し、web.config を次のように変更しました。
私の Initialize メソッドのコードは次のとおりです。
そして、Initialize メソッドが呼び出されていないことに気付きました。ここで質問を読んだところ、web.config を正しく配線していれば手動で呼び出す必要はないと人々は言っていました。手動で呼び出そうとしましたが、NameValueCollection をキャストしようとしたときに InvalidCastException が発生しました。
誰でも私を助けることができますか?ありがとう
c# - ASP.NET MVC で MembershipUser を取得する
ASP.NET MVC で新しいアプリケーションを作成しています。独自のデータベース スキーマにメンバーシップ データを格納するカスタム MembershipProvider を作成しました。それはすべて機能しますが、ログオンしているユーザーのユーザー キーを取得し、そのユーザーに関連するモデル クラスをロードできるように、アプリケーションで MembershipUser を取得するにはどうすればよいでしょうか?
asp.net-membership - カスタム メンバーシップ プロバイダーを読み込めませんか?
カスタム メンバーシップ プロバイダーを実装しようとしていましたが、すべてうまくいき、接続でき、ユーザーの詳細を変更できますが、ユーザーを作成するとすぐに、ユーザーの作成が完了した後にユーザーを取得しようとすると、このエラーが発生しました。
エラーは私の web.config から来ています。それは ConfigurationErrorsException であると言っています。また、問題は設定ファイルの下の私のタイプにあると言っています。
私を助けてください
ありがとう
asp.net-membership - LoginControl が Firefox で正しく機能せず、ログインを 2 回試行する必要がある
LoginControl がユーザーに FireFox で 2 回認証する必要があるのに、IE では正しく (1 回) 動作する理由は何ですか? それが重要な場合は、カスタム MembershipProvider と RoleProvider を使用しています。
私のweb.configの認証部分。
会員セクション;
ログインに関連する分離コードのみ。
sql - FK 1 対多を削除するには?
特に、削除する必要があるスパム レコードを含むテーブル (aspnet_Membership) があります。いくつかの外部キーがあり、プライマリ レコードを削除できるように、FK を削除する簡単な SQL ステートメントを作成しようとしています。
したがって、UserID と RoleID を持つ「aspnet_UsersInRoles」というテーブルがあり、私の「aspnet_Membership」テーブルには UserID があります。レコードを孤立させずにユーザーを削除することはできません(制約があるため、とにかくそれを行うことはできません)。
基本的に次を実行するにはどうすればよいですか。
ご提案ありがとうございます。
.net - イントラネットのJavaに対する.netの利点
当社には、30,000以上のWebページと160以上のWebアプリケーションを備えたイントラネットがあります。これは5000人以上の従業員によって使用されています。
150以上のWebアプリケーションと100以上のWebサイトを備えたインターネットもあります。インターネットとイントラネットはどちらも7年以上経過しており、従来のASPで実行されます。
最近、一部の「テクニカルアーキテクト」は、ASPからJAVAに移行するという素晴らしいアイデアを思いつきました。その結果、通常2/3か月かかるプロジェクトは、Javaでは6/9か月かかります。この理由は、再利用可能なカスタムメイドのVBコンポーネントが何百もあり、Javaチームはそれらすべてを移行するのが困難であり、多くの時間を費やしているためです。
イントラネット内の160以上のWebアプリケーションのうち、ほとんどがすべての人に利用できるわけではありません。つまり、ログインしたユーザーをチェックし、特定のアプリケーションへのエントリを許可するために使用されるVBコンポーネントがあります。また、アプリケーションへのユーザーの追加/削除を可能にする権限管理ページもあります(ASPメンバーシップ制御と同様)。
.netメンバーシップコントロールを使用すると、イントラネットアプリケーションを.netに簡単に移動でき、「WindowsAuthenticaion」の方が優れていることを管理者に示したいと思います。
既存のアプリケーションはウィンドウベースであることを念頭に置いて、Javaと比較した場合にイントラネットに.netを使用することのいくつかの利点を収集するのを手伝ってもらえますか。
SOで同様の質問を読んだ後、いくつかのポイントを集めました。しかし、イントラネットに固有のものが必要です。
注:私はjavaと.netについての議論のためにここにいるわけではありません。javaは素晴らしい言語ですが、移行前に考慮すべきこれらの要素を見ると、アプリケーションを.netに移行する方がよいことは明らかですが、私の「techarchitetcs」は間違った決定を下しています。