问题标签 [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 设置项目。第一次安装后,我的网站有一些可以手动修改的配置文件。

当再次触发该 MSI 时,我会修复安装,当我选择这样做时,安装会运行,但之前修改的配置文件不会被 MSI 中包含的默认配置文件替换。

我正在寻找一种在修复完成后覆盖这些文件的方法。

编辑:安装项目是使用 Visual Studio Web 安装项目构建的。

谢谢。

0 投票
1 回答
276 浏览

visual-studio-2008 - 有没有办法修复 Visual Studio 2008 的帮助索引?

看来我的VS2008帮助索引终于变成了FUBAR了。安装 SQL 联机丛书 2008 SP1 后,很多跨主题链接断开,这已经是一个已知问题,但情况更糟。当索引条目开始指向完全不相关的主题并且出现诸如“System.Collections.IList 命名空间”之类的东西时——那么你就知道你遇到了麻烦。

那么......有没有办法重新生成索引以及帮助具有的任何其他数据结构?我不想将其重新安装为出厂默认设置,因为那里也有很多其他帮助集合,我不想丢失这些。

0 投票
1 回答
1512 浏览

visual-studio - VS 2008 MSI Installer:修复时 Context.Parameters["TARGETSITE"] 为空

我在 vs 2008 中创建了一个 Web 设置项目并添加了一些自定义操作。在安装时,我得到了默认表单(apppool、appname、网站)、一些预定义的自定义表单和一些自制的自定义表单。现在,在安装时,我在注册表中添加了一些数据。

我只有一个问题:TARGETSITE 属性。此属性由默认表单填充(Context.Parameters["TargetSite"] 类似于 defaultWebSite 的 "/LM/W3SVC/1"),并且其值已正确添加到注册表中。在我使用修复功能之前一切都很好...

在修复过程中,安装会跳过前几个默认表单,因此 TARGETSITE 属性将为空(Context.Parameters["Targetsite"] 为 "")。可悲的是,我无法干预从注册表中获取所需的值,我正是出于这个原因添加了它。因为注册表值将在“覆盖安装”方法中触发自定义代码之前更新。甚至在更新注册表后也会触发 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 Quad 上的 xampp/windows 下运行 mysql)

0 投票
1 回答
160 浏览

database - 优化数据库 - 修复

我正在尝试加快我的网站并找到这个网站: http: //www.computingunleashed.com/speed-up-wordpress-ultimate-guide-to-make-sites-super-fast.html,它给出了以下内容推荐:

就像硬盘一样,wordpress 数据库也变得支离破碎。因此,优化 wordpress 数据库也可以加快您的网站速度。

要优化您网站的 wordpress 数据库,请访问您的托管服务提供商的 cpanel。

使用phpMyAdmin优化你的数据库:登录phpMyAdmin,选择所有表,然后修复优化。

我使用 Godaddy 和 FileZilla:有没有办法通过 godaddy 网站做到这一点?通过filezilla?我想知道我的选择。

0 投票
7 回答
40414 浏览

ms-access - 以编程方式访问“压缩和修复”

是否可以以某种方式以编程方式“压缩和修复”Access 数据库(使用 ADOX、使用 OleDbConnection 等)?

0 投票
3 回答
2401 浏览

ms-access - JETCOMP.EXE 参数

我想使用 JetComp.exe 压缩访问 MDB 数据库文件。我想将文件(和目标文件)的名称传递给 Jetcomp.exe 。但是,JetComp.exe 似乎没有响应。我尝试了以下方法:

我不能使用 Jetcomp.exe 的 GUI 版本,因为我想在数据库升级程序中包含上面的行。

一切顺利,赛博

0 投票
2 回答
282 浏览

php - 修复数据完整性

我认为这是一个长镜头,但它是这样的:

基本问题是:开发团队如何开始修复大型受损数据集的数据完整性?

我正在帮助的公司拥有一个庞大的 MySQL/PHP5 系统,其中包含几年的杂乱、无效数据、损坏的引用等。最重要的是,这些数据引用了一些在线服务的数据,例如 Google AdWords。

所以本地数据库有问题,本地和远程(例如AdWords)之间的关系也有问题,使问题更加复杂。

有没有人可以分享他们开始修复数据完整性的提示、技巧或最佳实践?并在一个快速、持续地添加和更新的系统中保持数据完整性?

0 投票
1 回答
279 浏览

.net - Visual Studio 安装项目连同自更新逻辑?

我正在为我的多项目解决方案实现一个安装包,该解决方案安装一个 Windows 服务以及一个 Winforms 应用程序。服务和应用程序都可以通过我编写的基于 Web 的自定义实用程序进行自我更新。所以基本上,如果 Windows 服务在 Web 服务器上看到升级,它会定期更新自己的 DLL。如果 Winforms 应用程序在启动时在网络服务器上看到升级,它会自行更新。它不使用标准的安装程序升级过程,但基本上会在 .DLL 被使用之前替换它们。

如果我从项目中手动升级一些 DLL,我了解如何使 Windows 不修复我的安装(使用 NOT REINSTALL 标志)。但是,如果我启用不修复某些文件,当用户手动升级或修复其安装时,我会遇到无法卸载或升级它们的问题。

所以,我需要的是:

1) Windows 不尝试修复我手动升级的 .DLL 自动没有明确的用户请求 2) Windows 卸载所有内容,包括自升级的 .DLL 的 - 当用户选择卸载时 3) Windows 修复所有如果用户手动选择维修安装

这可能吗?我唯一的选择是实现在卸载期间手动清理 .DLL 的自定义操作吗?

谢谢