【发布时间】:2021-03-09 00:08:58
【问题描述】:
目前我们在Office Web Add-ins开发中遇到的问题越来越多。
几个月前,我们开始无法使用调试器从 Visual Studio 启动 Web 加载项。输出窗口中的错误消息是“程序 'excel.exe' 已退出,代码为 -1 (0xffffffff)。”。在 Windows 的 EventLog 中,我们根本找不到任何日志。不幸的是,这个问题仍然存在,仍然没有解决方案。
由于加载项仍然可以在没有附加调试器的情况下使用 Visual Studio 启动,因此我们使用 Microsoft Edge DevTools Preview 来调试代码。
但是,我们目前遇到的问题是加载项不再在任何 Office 应用程序中启动。首先,出现“我们无法从本地主机打开此加载项”错误。所以我们按照下面的microsoft documentation (loopback exemption) 来解决这个问题。不幸的是没有成功。 Option 1 完全没有效果,Option 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"
很遗憾,我们还没有找到解决方案,但也许已经有了?
编辑:通过再次执行“Microsoft 365”应用程序的在线修复解决了The program 'excel.exe' has exited with code -1。但另一个问题仍然存在。
【问题讨论】:
标签: excel office-js office-addins officedev