問題タブ [servicestack-bsd]

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 に答える
570 参照

ormlite-servicestack - Service.Db.Exists を使用した ServiceStack(オブジェクト) OrmLite.SqlServer で使用すると例外がスローされます

Exists<>()関数がデータベースにデータが存在するかどうかを確認することを期待しています:

しかし、System.NotImplementedExceptionこのコードを実行すると取得します。

OrmLiteReadExtensions.cs:

で実装されていServiceStack.OrmLite.SqlServerますか?

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

protobuf-net - ServiceStack Dto は object[] を持つことはできませんが、int[] は OK ですか?

作品:

動作しない:

私のテスト:

テストは情報なしで ex.Get で終了するだけなので、エラーも表示されません。これをデバッグする方法は?

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

c# - 最新のサービス スタック オープン ソース DLL のインストール方法

これが servicestack の最新の無料バージョンかどうかは誰でも知っています。

Nuget コマンド:

インストール パッケージ ServiceStack -バージョン 3.9.71

ナゲットリンク

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

servicestack - HttpResult の ToOptimizedResult によって StackOverflow 例外が発生する

v3.9.56.0 を使用していますが、サービスからToOptimizedResult返された (自分のサービス ランナーから呼び出された)を呼び出すと、スタック オーバーフロー例外が発生しHttpResultます。さらに深く掘り下げると、例外が から来ていることがわかりましたJsonSerializer

返されるコードのスニペットは次のとおりです。

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

c# - サービススタックでSQLサーバー接続文字列を動的に変更する方法

私は Asp.Net MVC と ServiceStack に取り組んでいます。servicestack ormlite を使用して SQL Server データベースに接続しようとしています。お気に入り

データベースに接続できますが、私のシナリオでは接続文字列を動的に変更する必要があります。つまり、リクエスト本文からコンテンツを読み取り、接続文字列を準備する必要があります。servicestack では、AppHost クラスで SQL サーバー接続文字列を構成します。これは、アプリの開始時を意味します。しかし、コントローラーに接続文字列を設定する必要があります。セッションに配置して、そのセッションを ClassLibrary SeviceBase class で使用しようとしました。しかし、クラス ライブラリで asp.Net セッションを使用できません。サービス スタックで SQL Server 接続文字列を動的に変更する方法。だから私を導いてください。

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

authentication - IDによるServiceStackユーザーの強制ログアウト

サイト管理者が登録ユーザーをブロック/削除できる場合、ServiceStack 3.9 プロジェクトに「ユーザーのブロック」機能を実装しています。残念ながら、ブロックされた (削除された) ユーザーの開いているセッションを閉じる方法が見つかりませんでした。

更新しました:

私は初心者であり、特別なもの (Redis など) を使用せずに、最も一般的な既定の構成 (MS SQL Server) を使用しています。例として SocialBootstrapApi プロジェクトを見てきました。

質問:

問題は、サーバー側でユーザーの ID を使用してユーザーをログアウトする方法です。

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

c# - ServiceStack.Text.EnumMemberSerializer が Swagger プラグインで動作しない

ServiceStack v 3.9.71 とServiceStack.Text.EnumMemberSerializerアセンブリを使用して、列挙型を読み取り可能なテキストにシリアル化しています。

これはうまく機能し、列挙型の値は、 を使用して指定した名前にシリアル化されますEnumMemberAttribute

ただし、問題は、Swagger が私の名前を使用しないことです。私の推測では.ToString()、値ではなく列挙値でメソッドを呼び出すだけEnumMemberAttributeです。

シリアライゼーションを設定する順序は次のとおりです。(AppHost 内):

Swagger 機能が追加される前または後に enum シリアライザーが設定されているかどうかは問題ではないようです。

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

servicestack - DTO へのアクセスを ServiceStack でメッセージ サービスとローカルホストに制限する

ServiceStack v3 で、サービス メソッドへのアクセスをローカル メッセージ サービスに制限したいと考えています。外部マシンからのリクエストを許可したくありません。

インメモリを使用しているIMessageServiceため、すべてのパブ/サブが同じマシン内で行われています。

ServiceController.ExecuteMessageハンドラーを dto に登録しました。

さまざまな構成をテストしましたが、pub/sub は次の属性を使用した場合にのみ機能します。

また

LocalhostOnly=trueまたはAccessTo=EndpointAttributes.Localhostまたはを使用すると機能しませんEndpointAttributes

これが期待される動作であるかどうかは疑問です。IMessageServiceさらに、コントローラーによって実行されるサービスへのアクセスを制限することはできませんか?