問題タブ [metabase]

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

iis - IIS メタベースの GetObject 呼び出しでエラー 424 オブジェクトが必要なエラーが返される

Windows Server 2003 および IIS6 で実行されている ASP Classic Web サイトがあり、断続的なランタイム エラー 424 オブジェクトが必要です。以下に示すように、メタベースへのオブジェクト参照を初期化する行 (2 行目) までこれを追跡しました。

この問題を抱えている他の誰かの兆候を探すためにstackoverflow(および一般的なWeb)を検索しましたが、空白を描きました。これを引き起こしている可能性のあるアイデアはありますか?メタベースへのアクセス頻度を制御するパフォーマンス関連の設定はありますか? メタベース アクセスの効率を改善するために採用できるベスト プラクティスの手段はありますか? データベースアクセスの詳細をメタベースに隠すことで正しいことをしていると思い込んでいるのは正しいでしょうか?それともセキュリティの観点からやり過ぎなのでしょうか?

この問題は、ページ ヒットの約 1% に影響します。

サーバー ソフトウェア コンポーネントのパッチ レベルのチェックや、メタベース オブジェクトが正しく初期化されるまで試行を続けるために上記のコードにループを追加する可能性など、さまざまなアクションを検討していますが、私の意見では、これはせいぜい短期的な修正にとどまります。 .

アドバイス大歓迎です!ありがとう、クレイグ。

追加情報: IIS5.0 分離モードが有効になっていることがわかりました。これが有効になった理由を調べようとしていますが、これは関連している可能性がありますか?

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

.net - DirectoryEntryと偽装(C#)を使用してリモートIIS6メタベースを読み取ろうとしている「不明なエラー(0x80005000)」

(編集)プロットが厚くなります:同じコード(なりすましの必要はありません!)はWindows 7クライアントからは正常に実行されますが、Windows 2008 R2クライアントからは実行されません!これが問題のコードです。(元のメッセージは以下のコードに従います。)

ここで、IISプロバイダーの場合、DirectoryEntryオブジェクトの作成時にクレデンシャルを渡すことはできないことを読みました。なりすましをする必要があります。そのため、次のコードを試しましたが、以前にコンストラクターのユーザー名とパスワードを渡そうとしたときと同じように、プロパティを読み取ろうとすると、「不明なエラー(0x80005000)」というテキストのCOMExceptionが発生しますDirectoryEntry。要約は次のとおりです。

  • LogonUser()成功すれば、クレデンシャルはOKです。LOGON32_LOGON_NEW_CREDENTIALSの代わりに使用する必要があることに気付く前に、少し頭を叩いていたLOGON32_LOGON_INTERACTIVE
  • リモートマシンは同じドメインにありません。実際には、ドメインにはまったく含まれていません。実際、私はその名前をクライアントのhostsファイルに入れて、名前でアクセスできるようにしました。
  • ターゲットマシンでMetabaseExplorerを実行すると、読み取りたいキーが存在することがわかります。(投稿の最後にある写真を参照してください。)

ここに画像の説明を入力してください

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

.net - C#でIIS 6メタベースプロパティの数値IDを取得するにはどうすればよいですか?

以下のコードは正常に機能し、リモートIIS 6サーバーのメタベース内のすべてを読み取ることができます(プロパティのfrikkinの数値IDを除く)。PropertyValueCollectionオブジェクト内にそれらが見つかりません。

下の写真で数値IDを確認できます。上記のコードは、たとえばLogFilePeriod4に等しい値を正常に読み取りますが、プロパティのIDが4003であるという事実を取得できませんLogFilePeriod。OVAL標準に準拠するコレクションを作成するには、IDが必要です。

ここに画像の説明を入力してください

私がサーバーから取得するのはこれです。IDはどこにありますか?(余談ですが、このコードは上位レベルのパスから継承されたプロパティも取得しているようです。それは正しいですか?)

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

c++ - IIS メタベース C++ の例

IIS Web/FTP サイトとそれぞれの仮想ディレクトリを作成/編集/削除するいくつかの例を参考にしてください。MSDN は C++ ベースの例をあまり提供していないようです。

ありがとう

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

asp.net - IISのメタベースパス

私はプログラム的な方法でウェブサイトの仮想ディレクトリの作成に取り組んでいます。メタベースの概念、つまりメタベースパスとは何か、IISでのメタベースの必要性を理解できませんでした。ありがとう !

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

key - メタベース キー '/lm/w3svc' が見つかりませんでした

Windows XP を搭載したラップトップを使用しています。IIS 6 に ASP.NET Web アプリケーションを展開しようとすると、次のエラーが表示されました。

エラー 1 Web 展開タスクが失敗しました。(メタベース キー '/lm/w3svc' が見つかりませんでした。) メタベース キー '/lm/w3svc' が見つかりませんでした。メタベース管理基本オブジェクトをインスタンス化できませんでした。「IIS '6 メタベース互換性」機能がインストールされていない可能性があります。Klasse is niet geregistreerd (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))

Windows XP への IIS 6 メタベース互換機能のインストールは、[コントロール パネル]、[管理ツール] で利用できません... そのメタベース キー '/lm/w3svc' はどうですか? ご協力いただきありがとうございます?

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

iis - AspMaxRequestEntityAllowedがMetabase.xmlIIS6.1サーバーに見つかりません

IIS 6.1を実行していて、ブラウザからファイルをアップロードしようとしています。大きなファイルをアップロードすると問題が発生します。少し掘り下げた後、metabase.xmlファイルのAspMaxRequestEntityAllowedパラメーターを編集する必要があることはわかっていますが、そのパラメーターは最初から設定されていません。

ファイルをアップロードしようとすると、次のエラーが発生します。

ありがとう。

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

java - ログアウト ダッシュボードが保存されない場合に、cmd を介して実行されるメタベース

ログアウトしてcmdを閉じた後、メタベースJava jarファイルを実行し、ダッシュボードの作成を開始しました。

jar ファイルを再度実行しますが、ログインと DB の詳細を追加するよう求められます。私の作品は保存されていませんか?

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

mysql - 追加の列を使用しないサブクエリは、列を使用する場合よりも時間がかかります

サブクエリを使用して累計を取得しようとしています。(クエリで変数を受け入れ/処理しないように見えるメタベースを使用しています)

私のクエリ:

この実行には約 1.29 秒かかります。(合計 43,000 行、14 を返します)

この行を削除するsum(t.`energy_used` / 1000) AS `csum`,と、クエリに 8 分 40 秒かかります。

どうしてこれなの?私はむしろその行を持っていませんが、クエリが処理されるまで8分待つこともできません.

(累積列を作成できることは知っていますが、この追加sum()によりクエリ全体が高速化される理由に特に興味があります)

ps。これを MySQL コンソールとメタベース インターフェイスの両方でテストしました。

EXPLAIN クエリ:

余分なものなしsum():

スキーマは、以下を含むテーブル以上のものではありません。

インターネット上のいくつかの例では、WHERE 句に ID を使用していますが、これでは不十分な結果がいくつかありました。

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

metabase - メタベースで間違った時刻形式が表示される

私のデータはMySqlデータベースに保存され、Metabaseデータを表示するために使用します。

すべてが本来あるべきようにphpMyAdmin見えますがMetabase、日付では本来のように表示されます。2 つのdatetimesタイプは実際には問題ではありませんが、timeタイプは のように見えますがdatetimeです。

timeが正しく表示されるようにするにはどうすればよいですか?

テーブル構造:

ここに画像の説明を入力

表データ:

ここに画像の説明を入力

メタベース:

ここに画像の説明を入力