問題タブ [azure-table-storage]
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.
azure - Azure アプリケーションでのセッション管理
リンク テキストデフォルトの webrole を使用して単純なクラウド アプリケーションを開発し、次の手順を実装しました。
1. 1 つの既定の Webrole1 を持つ新しいクラウド サービス アプリケーションを作成しました。 2. 「AspProviders.dll」を抽出し、現在の Webrole1 への参照として追加しました。3. 既存の Web ロールに新しい Web フォームを追加し、Login.aspx という名前を付けます 4. Login.aspx のデザイン ページを次のように編集します 5. Default.aspx Response.Write( の Page Load イベントに次の行を追加します"こんにちは、" + Server.HtmlEncode(User.Identity.Name)); 6. web.config を編集し、次の変更を加えました ..........
………………………… ………………
……………………………… 7.ローカルの DevFabric でアプリケーションを実行しました
しかし、「値を null にすることはできません」のような実行時エラーが発生し、スタック トレースは次のようになります。
これの解決策を教えてください
ありがとう。
.net - 「アセンブリ'System.Data.Services.Client、Version=3.5.0.0'への参照を追加する必要があります」
WindowsAzureTableを使用してアプリを構築しています。TableServiceへのすべての呼び出しを独自のアセンブリにカプセル化しました。このアセンブリは.NET4.0フレームワークを使用し、System.Data.Service.Client(4.0)への参照が含まれています。テストプロジェクトからこのアセンブリを問題なく使用できます。
このプロジェクトをMVC2Webアプリケーションへの参照として追加すると(これも.NET 4.0フレームワークを対象としています)、上記のエラーが発生します。同じDLL(v.4.0)をWebプロジェクトに追加しましたが、問題は解決しません。
何が起こっている?MVCプロジェクトの3.5DLLを使用する必要があるのはなぜですか?
c# - Azure テーブルから特定のフィールド値を取得する
次のコードは常に例外をスローします
エンティティを読むと、正常に動作します:
Azure テーブルから 1 つのフィールド (またはいくつか、エンティティを読み取りたくない) だけを読み取ることは不可能ですか?
前もって感謝します。
アップデート:
例外データ: System.Data.Services.Client.DataServiceQueryException。
メッセージ - 「このリクエストの処理中にエラーが発生しました。」
内部例外 - コード:「InvalidInput」、メッセージ:「要求入力の 1 つが無効です。」
parallel-extensions - CloudTableQuery で Parallel.ForEach を安全に使用できますか
1 回限りのデータ暗号化を実行しようとしている Azure テーブルに妥当な数のレコードがあります。を使うことでスピードアップできると思いましたParallel.ForEach
。また、1,000 件を超えるレコードがあり、継続トークンをいじりたくないので、列挙子を取得するために CloudTableQuery を使用しています。
私の問題は、レコードの一部が二重に暗号化されていることであり、返された列挙子がどの程度スレッドセーフであるかがわからないことに気付きましたCloudTableQuery.Execute()
。この組み合わせで経験した人は他にいますか?
azure - Azureでテーブルストレージを使用して新しいテーブルを作成する方法
RogerJenningsが著書「CloudComputingwithWindows Azure」で推奨しているサンプルを使用しようとしましたが、彼はバージョン1を使用しています。v1.2を使用しており、多くの違いがあります。まず、名前空間とその他の変更を修正してStorageClientDLLを再コンパイルする必要がありました。次に、アプリケーションの起動時に彼のコードを使用してテーブルを作成すると、「範囲外のインデックス」が表示されます。
アプリケーションの起動時にテーブルを正常に作成できた人はいますか?もしそうなら、どのように?また、バージョン1.2を使用するチュートリアル/サンプルがあれば、私も大いに感謝します。
c# - Azure テーブルからエラーをキャッチするクリーンな方法 (文字列の一致以外?)
すべての Azure テーブル エラーの一覧を取得し、それらをtry...catch
ブロックで処理するためのクリーンな方法を見つけたいと考えています。
たとえば、InnerException メッセージを直接コーディングして比較する必要はありませんString.Contains("The specified entity already exists")
。これらのエラーをトラップする正しい方法は何ですか?
c# - 複数のオブジェクトを削除または更新するための Azure テーブル パターン
最近、Azure のコードを少し読んでいて、インターネットで見た例では、1 回の往復で複数の操作を利用していないように見えるのはなぜだろうと思っています。人々が DataSource を次のようにコーディングしない理由はありますか?
ForumDataSource.cs
そうすれば、複数の削除が発生する可能性があり、プログラミング モデルはかなりきれいになります。
c# - 数値をカスタムの2charBaseXに変換して戻すにはどうすればよいですか?(別名:Azureテーブルのプロパティ圧縮を行う方法)
16進数で0からFまで数えるのと同じように、「数えたい」数字と文字の配列があります...そして最大値に達したときに、「数十」で最初からやり直したいと思います。 " 桁。
これは、Azure Tableのストレージ効率を高め、PrimaryKeysを小さく保つために必要です(tinyURLで使用できるようにするため)。最初に、ここに記載されているように、これらの文字のみがpropertyNameとして許可されていることを考慮してください。以下の配列では、各文字はAzureによる並べ替え方法に従って配置されています。
私の目標は、2つの文字列/ ASCII文字を使用して、文字列「00」から小文字の「zz」までカウントすることです。
C#を使用してこの概念にアプローチするための最良の方法は何ですか?
-配列は使用する正しいオブジェクトですか?
-特定の文字(大文字の「Y」)を配列内のその位置に関連付けるにはどうすればよいですか?
私はこのアイデアを試しているところです。一見良いブラシのように見えますが、このようにやろうと考えている人は誰もいません。どう思いますか?
c# - クラスごとのUnicode文字のリストはどこで入手できますか?
Unicodeの学習は初めてで、ASCIIの背景に基づいてどれだけ学習する必要があるかはわかりませんが、Azureテーブル内で許可される文字を決定するための識別子のルールに関するC#仕様を読んでいます(これは直接に基づいていますC#仕様)。
これらのカテゴリに分類されるUnicode文字のリストはどこにありますか。
letter-character
:クラスLu、Ll、Lt、Lm、Lo、またはNlのUnicode文字combining-character
:クラスMnまたはMcのUnicode文字decimal-digit-character
:クラスNdのUnicode文字connecting-character
:クラスPcのUnicode文字formatting-character
:クラスCfのUnicode文字