问题标签 [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.
asp.net - Web 设置项目 - 修复以覆盖文件
我有一个创建 MSI 的 Web 设置项目。第一次安装后,我的网站有一些可以手动修改的配置文件。
当再次触发该 MSI 时,我会修复安装,当我选择这样做时,安装会运行,但之前修改的配置文件不会被 MSI 中包含的默认配置文件替换。
我正在寻找一种在修复完成后覆盖这些文件的方法。
编辑:安装项目是使用 Visual Studio Web 安装项目构建的。
谢谢。
visual-studio-2008 - 有没有办法修复 Visual Studio 2008 的帮助索引?
看来我的VS2008帮助索引终于变成了FUBAR了。安装 SQL 联机丛书 2008 SP1 后,很多跨主题链接断开,这已经是一个已知问题,但情况更糟。当索引条目开始指向完全不相关的主题并且出现诸如“System.Collections.IList 命名空间”之类的东西时——那么你就知道你遇到了麻烦。
那么......有没有办法重新生成索引以及帮助具有的任何其他数据结构?我不想将其重新安装为出厂默认设置,因为那里也有很多其他帮助集合,我不想丢失这些。
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 != ""条件场绝对没有任何效果......
installation - 如何启动维护模式——WIX 中的“更改、修复或删除安装”对话框
我已经从这里http://www.tramontana.co.hu/wix/更改了 wix 教程代码来制作我自己的安装程序。
当我运行安装程序来设置我的应用程序时没有问题。但是当我再次运行安装程序时,会跳出一个窗口说“该产品的另一个版本已经安装...”
但是在示例中,在程序已经安装后运行安装程序时,应该有一个维护模式,“更改、修复或删除安装”对话框。
我正在使用 WixUI_Mondo,我认为它会自动提供维护模式,知道如何启动它吗?
mysql - 如何在不使用 phpMyAdmin 的情况下修复 MySQL 表?
我有一个包含复杂列的表,我开始用大量数据填充它,在此期间,它崩溃了。
表报告为崩溃,需要修复。
phpmyadmin 中的修复表无法修复。
然后我决定再次开始填充过程,但我什至无法检索表结构。
如何取回数据?还是只是结构?
(我在 AMD Quad 上的 xampp/windows 下运行 mysql)
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?我想知道我的选择。
ms-access - 以编程方式访问“压缩和修复”
是否可以以某种方式以编程方式“压缩和修复”Access 数据库(使用 ADOX、使用 OleDbConnection 等)?
ms-access - JETCOMP.EXE 参数
我想使用 JetComp.exe 压缩访问 MDB 数据库文件。我想将文件(和目标文件)的名称传递给 Jetcomp.exe 。但是,JetComp.exe 似乎没有响应。我尝试了以下方法:
我不能使用 Jetcomp.exe 的 GUI 版本,因为我想在数据库升级程序中包含上面的行。
一切顺利,赛博
php - 修复数据完整性
我认为这是一个长镜头,但它是这样的:
基本问题是:开发团队如何开始修复大型受损数据集的数据完整性?
我正在帮助的公司拥有一个庞大的 MySQL/PHP5 系统,其中包含几年的杂乱、无效数据、损坏的引用等。最重要的是,这些数据引用了一些在线服务的数据,例如 Google AdWords。
所以本地数据库有问题,本地和远程(例如AdWords)之间的关系也有问题,使问题更加复杂。
有没有人可以分享他们开始修复数据完整性的提示、技巧或最佳实践?并在一个快速、持续地添加和更新的系统中保持数据完整性?
.net - Visual Studio 安装项目连同自更新逻辑?
我正在为我的多项目解决方案实现一个安装包,该解决方案安装一个 Windows 服务以及一个 Winforms 应用程序。服务和应用程序都可以通过我编写的基于 Web 的自定义实用程序进行自我更新。所以基本上,如果 Windows 服务在 Web 服务器上看到升级,它会定期更新自己的 DLL。如果 Winforms 应用程序在启动时在网络服务器上看到升级,它会自行更新。它不使用标准的安装程序升级过程,但基本上会在 .DLL 被使用之前替换它们。
如果我从项目中手动升级一些 DLL,我了解如何使 Windows 不修复我的安装(使用 NOT REINSTALL 标志)。但是,如果我启用不修复某些文件,当用户手动升级或修复其安装时,我会遇到无法卸载或升级它们的问题。
所以,我需要的是:
1) Windows 不尝试修复我手动升级的 .DLL 自动没有明确的用户请求 2) Windows 卸载所有内容,包括自升级的 .DLL 的 - 当用户选择卸载时 3) Windows 修复所有如果用户手动选择维修安装
这可能吗?我唯一的选择是实现在卸载期间手动清理 .DLL 的自定义操作吗?
谢谢