問題タブ [aspnetboilerplate]
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.
c# - 送信された電子メールにnullを提供するAspnetboilerplate emailender
ASP.NET Boilerplate フレームワークを使用して、要求されたときに配布する電子メール システムを提供しています。UserEmailer 内でメール システムが動作するようになりました。ただし、現在、電子メールの送信者は現時点で電子メールを提供していません。以前は機能していましたが、EmailSenderBase を経由する代わりに、NullEmailSender を経由するようになりました。これが発生する可能性のある理由と、問題が発生している可能性のある場所はありますか?
最初の注入からでも、emailSender は NullEmailSender と等しくなります。
依存性注入が機能していないようですが、コンストラクターを使用して手動でコーディングできます。
使用するのではなく
ここにいくつかのリソースがあり ます http://www.aspnetboilerplate.com/Pages/Documents
https://github.com/aspnetboilerplate/aspnetboilerplate/tree/master/src/Abp/Net/Mail
asp.net-mvc - WindowsIdentity を ClaimsIdentity に変換する
Web アプリケーションがあり、そこで AD UserGroups を使用する必要があります。ビューとコントローラーでこれを行う必要があります。
アプリケーションで ClaimsBased Identity を使用していますが、WindowsIndetity にもアクセスできます。私が欲しいのは、WindowsIdentityクレーム/グループをClaimIdentityに追加し、その後、ロールのようなActiveDirectory userGroupsを操作することです。
可能です ?
手伝ってくれてありがとう !
boilerplate - エラー「サービス Abp.MultiTenancy.ITenantIdResolver をサポートするためのコンポーネントがありません...」Asp.net ボイラープレートを既存のアプリケーションに追加するとき
私は、Asp.net ボイラープレートで最初の一歩を踏み出しています。サンプル プロジェクトを正常に実行しました。
今、Asp.net ボイラープレートを既存のアプリケーションに追加しようとしています。Asp.net ボイラープレート機能を既存のアプリケーションに追加するための段階的なチュートリアルが見つからなかったので、HttpApplication の代わりに AbpWebApplication から継承することから始めました (サンプルのように)。
これを実行しようとすると、「サービス Abp.MultiTenancy.ITenantIdResolver をサポートするためのコンポーネントが見つかりませんでした」というエラーが表示されます。 完全なコールスタックについては、イメージを参照してください。
何かが変わったかどうかを確認するために (マルチテナント ソリューションが必要ない場合でも) Abp.Zero をインストールしようとしましたが、同じメッセージが表示されました。
aspnetboilerplate - ASP.NET ボイラープレート: IInputDTO が DTO の自動検証をトリガーしていない
IInputDTO を実装する DTO を作成しました。
Web API レイヤーでサービス呼び出しを受信すると、サービス メソッドのフローを通過するだけなので、DTO が検証されないようです。
ASP.NET Boilerplate 0.8.3 を実行しています
c# - asp.net ボイラープレートと Automapper を使用したカスタム マッピング
私は ASP.NET BoilerPlate (ABP) の初心者であり、AutoMapper を使用してカスタム マッピングを作成する方法を理解しようとしています。
ABP を使用すると、次のように 2 つのクラスをマップできます。
しかし、次のような 2 つのクラスがある場合、プロパティ AB を A と B の結合として自動マップする必要があります。
ABP にはいくつかの属性がありますか? または、「古典的な」AutoMapper コードを使用する必要がありますか?
そして、そのような初期化コードをどこに配置する必要がありますか?
angularjs - リクエスト エンティティのメディア タイプ「application/x-www-form-urlencoded」は、このリソースではサポートされていません
アプリケーションの開発に ASPNET Boilerplate フレームワークを使用していますが、これは WebAPI 固有の問題であると確信しています。次のアプリケーション層関数に基づいて構築された動的 WebAPI 関数を使用しています。
私の Angular アプリでは、次のコードを使用してデータを動的 API に POST し、最終的にアプリケーション層関数に渡します。
Chrome コンソールに次のエラーが表示されます。
次の解決策を試しましたが、成功しませんでした。
- パラメーターの型として FormDataCollection を使用します。
- ファイル (アバター) オブジェクトなしで投稿します。失敗した。
- application/formdata タイプで投稿します。失敗した。
インターネットで見たすべての解決策がうまくいきません。
c# - AspNetBoilerplate のすべてのテナントに共通の役割
マルチテナント アプリで使用することになっているロールのカスタム セットがあります。
AbpRoles テーブルには、"TenantId" (null 可能) というタイトルの列があります。
問題は、このフィールドを null 値のままにしておくと、特定のテナントごとのユーザーが特定のロールに関連していると認識されないことです。しかし、AbpRole レコードにテナント ID 値がある場合、すべてうまく機能します。
要点は次のとおりです。
私のコードでは、テナントごとに同じ役割セットを作成する必要があるため、すべてのテナントに共通の役割セットを持たせることができるかどうか疑問に思っています。
AbpRole レコードの TenantId 値が null で、ユーザーがロールに属しているかどうかを確認するコードをラップする場合
このブロックに
問題はまだ解決されていません。