問題タブ [component-services]
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.
com - コンポーネントサービスを新しいサーバーに移動するにはどうすればよいですか?
テストサーバーを新しいボックスに移動しているので、コンポーネントサービスにあるすべてのコンポーネントを新しいボックスに移行する必要があります。サーバー上のCOMディレクトリのサブフォルダにすべてのCOMdllファイルがあり、そのディレクトリ全体をコピーして、すべてのアプリケーションをコンポーネントサービスにそのまま登録します。彼らは同じ資格とすべてを持っている必要があります。
COMAdminCatalogのものを使用して、アプリケーションのエクスポートとインストールを自動化できます(CABファイルをエクスポートします)が、dllとすべてがコピーされ、適切な場所に戻されないため、これは望ましくありません。彼らがいたディレクトリをプルして、インストール時にそのディレクトリを指定できれば、それで問題ありません。しかし、dllのディレクトリを取得する方法がわかりません。そして、2つのdllがある場合、それはどのように機能しますか?
何か案は?
asp.net - Windows7のコンポーネントサービスでオフィスDCOMを見つける際の問題
私の言葉を理解するのに問題があり、ASP.NETでうまく機能します。
エラーメッセージが表示されます: {System.UnauthorizedAccessException:CLSID {000209FF-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリの取得に失敗しました。次のエラーが原因です:80070005。at xxx.Utility.WordDocument..ctor( String filePath、HttpServerUtility util)at customer_communication.BuCreate_click(Object sender、EventArgs e)in
これは、DCOMファイルへのアクセスに問題があることを意味します。Vistaでは、これは問題ではありません。「dcomcnfg」を実行して、そこでMicrosoftExcelのdcomファイルを見つけるだけです。
Windows 7ではそれを見つけることができず、今何をすべきかわかりません...
誰かが私を助けることができればそれは素晴らしいことです!
windows - 「従来の」COMとCOM+の違い(コンポーネントサービス内)
「従来の」方法とは、DLLをレジストリに登録することを意味します。
mmc-> Component Services-> COM + Applicationsに移動し、.tlb
ファイルを追加して設定する別の方法があるようです。
両方の方法をサポートするCOMライブラリがあります。インストールすると、レジストリにCOMコンポーネントとして登録され、正常に動作します。ただし、Component Servicesメソッドを使用してファイルを追加する.tlb
と、動作が異なるように見え、エラーが発生し始めます。
マーシャリングとプロセス間オブジェクト転送に関係があるのではないかと思います。(申し訳ありませんが、私は本当にCOM領域の初心者です)
誰かが私の理解を明確にするための良いリソースを教えてもらえますか?
msmq - MSMQ またはコンポーネント サービスまたは何ですか?
クライアント向けに広告のインプレッションとクリック追跡システムを構築しましたが、展開して以来、本番 Web サーバーを完全に停止させています。
私の考えでは、1 ページに最大 5 つの広告が含まれ、10 人のユーザーが同時にサイトにアクセスした場合、同時に記録する必要があるレコード (インプレッション) は 50 です。
質問: Microsoft MSMQ を使用してこれらの「インプレッション」レコードを X 分ごとにディスクに書き込むと、全体的なパフォーマンスが向上しますか?
ありがとうジャックス
visual-studio - COM+ のパッケージをインストールする
COM+ コンポーネントの msi を作成するにはどうすればよいですか? Visual Studio を使用してインストール パッケージを作成し、コンポーネント サービスの下に表示されるように登録することはできますか?
現在、Visual Studio を使用してセットアップしており、COM+ ファイルは自己登録用にセットアップされています。ただし、COM+ アプリケーションはコンポーネント サービスの下に表示されません。
COM+ アプリケーションをインストールするために使用しなければならない他の方法はありますか?
asp.net - モジュール「.dll」がロードされましたが、エントリポイントが見つかりませんでした
アプリケーションを実行するとエラーが発生する DLL があります。エラーは、サービスが登録されていないことを示しています。regsvr32
そのため、DLL の名前でコマンドを実行します。しかし、それは私にエラーを与えます、今のエラーは次のとおりです:
モジュール 'mydll.dll' がロードされましたが、エントリ ポイント 'DllRegisterServer' が見つかりませんでした。
「mydll.dll」が有効な DLL または OCX ファイルであることを確認してから、再試行してください
Windows 7 64ビットで作業しました。Windows XP では問題なく動作します。誰かがそれが何であるか知っていますか?ありがとう!
sql-server - SSIS リモート接続アクセス
のリモート アクセスを変更したいと考えてWindows server 2008 R2
います。Windows XPでは、へのリモートアクセスの設定に使用できます。しかし、Windows Server 2008 R2 では、リモート アクセスを有効にする方法がわかりません。SQL Server 2008 R2
SSIS
ControlPanel\Administrative Tools\Component Service\My Computer\DCOM Config\Microsoft SQL Server Integration Service 11.0(Security Tab)
SSIS
前もって感謝します。
.net - RegSvcs.exe が同じ dll を 2 回登録する
2 つの異なる exe アプリケーションの 2 つの異なる bin フォルダーに、同じ .net マネージド dll (同じバージョン、同じコード) があるとします。RegSvcs.exe /appname:app1 pathtodll1/example.dll と RegSvcs.exe /appname:app2 pathtodll2/example.dll を使用して、2 つの dll を COM+ に登録するとします。1 つの exe が常に app1 com+ を実行し、もう 1 つの exe が app2 com+ を実行すると仮定できますか?
つまり、管理されたアプリケーションであるexeクライアントアプリケーションが、登録時にappnameを変更できる場合、dllを要求するときに実行する必要があるCOM +アプリケーションをどのように解決するのかわかりません...
アプリ名を特定するために、レジストリの CodeBase プロパティを使用しますか?
編集:2回目は登録できないようです。次に、別の質問があります... app2 が実行され、example.dll サービスを要求すると、app1.exe の隣に実際にアップロードされる dll と app2.exe からアップロードされる dll はどれですか? app2 bin フォルダーに example.dll を本当にコピーする必要がありますか?
3 つ目の非 com+ dll (second.dll) をミックスに追加すると、それは 2 つの exe と example.dll によって参照され、どの second.dll が app2.exe アプリ ドメインに読み込まれますか?
windows-7 - COM3 reg キーが削除され、COM+ コンポーネント サービスが機能しません - どうすれば復元できますか?
社内アプリケーションの 1 つを XP から Win7 に移行することを検討していました。これを行っている間に、HKEY_LOACL_MACHINE/SOFTWARE/MICROSOFT/COM3 から COM3 レジストリ キーを削除しました。(私はそれをバックアップしませんでした。教訓が得られました)
これを行ってから、次のエラーが発生します。
COM+ コンポーネント サービスを再インストールする方法はありますか? そして、それは私が削除したレジストリキーを修正しますか? それがうまくいかない場合、他にどのような行動を取ることができますか?
ありがとう!