問題タブ [repair]

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 投票する
2 に答える
642 参照

asp.net - Web セットアップ プロジェクト - ファイルを上書きする修復

MSI を作成する Web セットアップ プロジェクトがあります。最初のインストール後、私の Web サイトには、手動で変更できる構成ファイルがいくつかあります。

その MSI を再度トリガーすると、インストールを修復するように提案されます。修復を選択すると、インストールは実行されますが、以前に変更された構成ファイルは、MSI に含まれるデフォルトの構成ファイルに置き換えられません。

修復が完了したときにこれらのファイルを上書きする方法を探しています。

編集: セットアップ プロジェクトは、Visual Studio Web セットアップ プロジェクトを使用して構築されます。

ありがとう。

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

visual-studio-2008 - Visual Studio 2008 のヘルプ インデックスを修復する方法はありますか?

私の VS2008 ヘルプ インデックスがついに FUBAR になったようです。SQL Books Online 2008 SP1 をインストールした後、多くのトピック間リンクが切断されることは既に知られている問題ですが、これはさらに悪いことです。インデックス エントリがまったく関係のないトピックを指し始め、「System.Collections.IList 名前空間」のようなものが表示されると、問題が発生していることがわかります。

それで...インデックスとヘルプが持つ他のデータ構造を再生成する方法はありますか? そこには他にもかなりの数のヘルプ コレクションがあり、それらを失いたくないので、工場出荷時のデフォルトに再インストールしたくありません。

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

visual-studio - VS 2008 MSIインストーラー:修復時にContext.Parameters["TARGETSITE"]が空

私はvs2008でWebセットアッププロジェクトを作成し、いくつかのカスタムアクションを追加しました。インストール中に、デフォルトのフォーム(apppool、appname、website)、いくつかの事前定義されたカスタムフォーム、およびいくつかの自作のカスタムフォームを取得します。インストール中に、レジストリにデータを追加します。

問題は1つだけです。TARGETSITEプロパティです。このプロパティはデフォルトのフォーム(Context.Parameters["TargetSite"]はdefaultWebSiteの"/ LM / W3SVC / 1"のようなもの)で入力され、その値はレジストリに適切に追加されます。修復機能を使用するまでは、すべて問題ありません...

修復中、最初のいくつかのデフォルトフォームはインストールによってスキップされるため、TARGETSITEプロパティは空になります(Context.Parameters["Targetsite"]は"")。悲しいことに、私はそれを妨害して、まさにその理由でそれを追加したレジストリから必要な値を取得することはできません。「overrideInstall」メソッドでカスタムコードがトリガーされる前に、レジストリ値が更新されるためです。onBeforeInstallでさえ、レジストリが更新された後に発生します。

ロールバックが実行されると、修復中にレジストリキーが以前に正しい値にリセットされるため、カスタムアクションコード内からこの値にアクセスできると信じています。

誰かがこの重要な価値を得る方法について何か提案がありますか?

PS:レジストリキー内で条件を設定しようとしたので、TARGETSITE値が空でない場合にのみ更新されますが、これは大いに無視されるのではないかと思います...レジストリキーのTARGETSITE!=""条件フィールドにはまったく影響がありません...

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

installation - メンテナンスモードを起動する方法-WIXの[インストールの変更、修復、または削除]ダイアログ

ここhttp://www.tramontana.co.hu/wix/からwixチュートリアルコードを変更して、独自のインストーラーを作成しました。

インストーラーを実行してアプリケーションをセットアップする場合、問題はありません。しかし、インストーラーを再度実行すると、「この製品の別のバージョンが既にインストールされています...」というウィンドウが飛び出しました。

ただし、サンプルでは、​​プログラムがすでにインストールされた後にインストーラーを実行すると、メンテナンスモード、「インストールの変更、修復、または削除」ダイアログが表示されるはずです。

WixUI_Mondoを使用していますが、メンテナンスモードが自動的に提供されると思いますが、起動方法はありますか?

0 投票する
4 に答える
9993 参照

mysql - phpMyAdminを使用せずにMySQLテーブルを修復するにはどうすればよいですか?

複雑な列のテーブルがあり、大量のデータでテーブルを埋め始めましたが、その間にクラッシュしました。

テーブルがクラッシュしたと報告されており、修復する必要があります。

phpmyadminの修復テーブルはそれを修復できませんでした。

その後、塗りつぶしプロセスを再開することにしましたが、テーブル構造を取得することさえできませんでした。

どうすればデータを取り戻すことができますか?それとも単に構造ですか?

(私はamdクワッドのxampp / windowsの下でmysqlを実行します)

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

database - データベースの最適化-修復

私は自分のサイトをスピードアップしようとしていますが、このサイトを見つけました:http: //www.computingunleashed.com/speed-up-wordpress-ultimate-guide-to-make-sites-super-fast.htmlおすすめ:

ハードディスクと同じように、wordpressデータベースも断片化されます。したがって、ワードプレスデータベースを最適化することもあなたのサイトをスピードアップすることができます。

サイトのワードプレスデータベースを最適化するには、ホスティングプロバイダーのcpanelにアクセスしてください。

phpMyAdminを使用してデータベースを最適化します。phpMyAdminにログインし、すべてのテーブルを選択してから、修復して最適化します。

GodaddyとFileZillaを使用しています:godaddy Webサイトからこれを行う方法はありますか?filezillaを介して?自分の選択肢を知りたいのですが。

0 投票する
7 に答える
40414 参照

ms-access - プログラムで「コンパクト&リペア」にアクセス

Accessデータベースをプログラムで(ADOXを使用して、OleDbConnectionを使用して)「圧縮および修復」することは可能ですか?

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

ms-access - JETCOMP.EXE の引数

JetComp.exe を使用して Access MDB データベース ファイルを圧縮したいと考えています。ファイル (および宛先ファイル) の名前を Jetcomp.exe に渡したいです。ただし、JetComp.exe は応答していないようです。私は次のことを試しました:

上記の行をデータベース アップグレーダに含めたいので、Jetcomp.exe の GUI バージョンを使用できません。

万歳、セブ

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

php - データの整合性を修復する

これは長期的なものだと思いますが、ここにあります。

基本的な質問は、開発チームが大規模で損傷したデータセットのデータ整合性をどのように修復し始めるかということです。

私が支援している会社には、数年の雑然とした、無効なデータ、壊れた参照などを含む巨大なMySQL / PHP5システムがあります。さらに、このデータは、GoogleAdWordsなどのいくつかのオンラインサービスのデータを参照しています。

そのため、ローカルデータベースに問題があり、ローカルとリモート(AdWordsなど)の関係にも問題があり、問題が悪化しています。

データの整合性の修復を開始するために共有できるヒント、コツ、またはベストプラクティスを誰かが持っていますか?また、迅速かつ継続的に追加および更新されるシステムでデータの整合性を維持するにはどうすればよいでしょうか。

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

.net - 自己更新ロジックと一緒に Visual Studio セットアップ プロジェクト?

Windows サービスと Winforms アプリケーションをインストールするマルチプロジェクト ソリューション用のセットアップ パッケージを実装しようとしています。サービスとアプリケーションの両方に、私が作成したカスタムの Web ベースのユーティリティを介して自分自身を更新する機能があります。したがって、基本的に、Windows サービスは、Web サーバーでアップグレードを確認すると、独自の DLL を定期的に更新します。Winforms アプリケーションは、起動時に Web サーバーでアップグレードが検出されると、それ自体を更新します。標準のインストーラ アップグレード プロセスは使用しませんが、基本的には、消費される前に .DLL を置き換えます。

プロジェクトからいくつかの DLL を手動でアップグレードする場合、Windows がインストールを修復しないようにする方法を理解しています (NOT REINSTALL フラグを使用)。ただし、特定のファイルを修復しないようにすると、ユーザーがインストールを手動でアップグレードまたは修復したときに、それらのファイルがアンインストールまたはアップグレードされないという問題が発生します。

だから、私が必要なのはこれです:

1) Windows は手動でアップグレードされた .DLL を明示的なユーザー要求なしで自動的に修復しようとしません 2) Windows は自己アップグレードされた .DLL を含むすべてをアンインストールします - ユーザーがアンインストールを選択した場合 3) ユーザーが手動で選択した場合、Windows はすべてを修復しますインストールの修復

これは可能ですか?アンインストール中に .DLL を手動でクリーンアップするカスタム アクションを実装する唯一の選択肢はありますか?

ありがとうございました