Office (Excel) Web加载项未运行(本地主机)



目前我们在开发Office Web插件时遇到的问题越来越多。

几个月前,我们开始无法使用调试器从Visual Studio启动web插件。输出窗口中的错误信息是"程序'excel.exe'已退出,代码为-1 (0xffffffff).&"。在Windows的EventLog中,我们根本找不到任何关于这个的日志。遗憾的是,这个问题仍然存在,而且还没有解决办法。

由于插件仍然可以在没有附加调试器的情况下使用visual studio启动,因此我们使用Microsoft Edge DevTools预览来调试代码。

然而,我们目前有一个问题,即加载项不再在任何Office应用程序中启动。首先,错误提示"我们无法从本地主机打开此插件"。occured因此,我们根据以下微软文档(环回豁免)来解决这个问题。可惜没有成功。选项1完全不起作用,选项2不再显示本地主机错误消息,但是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。无法建立连接,因为目标计算机拒绝连接127.0.0.1:44332">

遗憾的是,我们还没有找到解决方案,但也许已经有了一个?

编辑:通过在线修复"Microsoft 365"解决了The program 'excel.exe' has exited with code -1问题。又是App。但另一个问题仍然存在。

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

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

最新更新