1

目前我们在Office Web Add-ins开发中遇到的问题越来越多。

几个月前,我们开始无法使用调试器从 Visual Studio 启动 Web 加载项。输出窗口中的错误消息是“程序 'excel.exe' 已退出,代码为 -1 (0xffffffff)。”。在 Windows 的 EventLog 中,我们根本找不到任何日志。不幸的是,这个问题仍然存在,仍然没有解决方案。

由于加载项仍然可以在没有附加调试器的情况下使用 Visual Studio 启动,因此我们使用Microsoft Edge DevTools Preview来调试代码。

但是,我们目前存在加载项不再在任何 Office 应用程序中启动的问题。首先,出现“我们无法从本地主机打开此加载项”错误。因此,我们根据以下microsoft 文档(环回豁免)进行了解决此问题。不幸的是没有成功。选项 1完全没有效果,使用选项 2不再显示 localhost 错误消息,但是This add-in could not be started. Close this dialog to ignore the problem or click "Restart" to try again.

Fiddler 响应包含以下消息“[Fiddler] 与 'localhost' 的连接失败。
错误:ConnectionRefused (0x274d)。System.Net.Sockets.SocketException
无法建立连接,因为目标计算机拒绝连接 127.0.0.1: 44332"

不幸的是,我们还没有找到解决方案,但也许已经有了?

编辑:The program 'excel.exe' has exited with code -1通过再次执行“Microsoft 365”应用程序的在线修复解决了这个问题。但另一个问题仍然存在。

4

1 回答 1

-1

此错误的一个原因是 Microsoft Edge Web 查看器没有环回豁免。要解决此问题,请使用以下任一选项将本地环回豁免添加到桌面应用程序 Web 查看器:

https://docs.microsoft.com/en-us/office/troubleshoot/office-suite-issues/cannot-open-add-in-from-localhost

于 2021-02-26T11:53:44.117 回答