Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地网络上的Excel Javascript加载项部署_Javascript_Excel_Deployment_Localhost_Yeoman - Fatal编程技术网

本地网络上的Excel Javascript加载项部署

本地网络上的Excel Javascript加载项部署,javascript,excel,deployment,localhost,yeoman,Javascript,Excel,Deployment,Localhost,Yeoman,我已经使用yeoman生成器在我的机器上开发了一个Excel Javascript外接程序。当我使用NPMStart在我的客户机上启动外接程序时,它本身工作正常。我可以在我想要的任何端口上使用外接程序,只要我更改配置文件等中的所有端口。但是,我们现在想在本地服务器上删除此外接程序,使其可供多个用户使用 我注意到,每次我更改项目的位置,例如从我的计算机到服务器,应用程序都会启动,但Excel会给我错误消息“加载项错误抱歉,我们无法加载加载项。请确保您具有网络和/或Internet连接。一旦重新联机

我已经使用yeoman生成器在我的机器上开发了一个Excel Javascript外接程序。当我使用NPMStart在我的客户机上启动外接程序时,它本身工作正常。我可以在我想要的任何端口上使用外接程序,只要我更改配置文件等中的所有端口。但是,我们现在想在本地服务器上删除此外接程序,使其可供多个用户使用

  • 我注意到,每次我更改项目的位置,例如从我的计算机到服务器,应用程序都会启动,但Excel会给我错误消息“加载项错误抱歉,我们无法加载加载项。请确保您具有网络和/或Internet连接。一旦重新联机,请单击“重试”。我现在的工作是在服务器上创建一个新的应用程序,并将html、js和css文件复制到taskpane文件夹。当我现在启动新的应用程序时,它会正常工作

  • 对于第二个问题,我还没有找到解决方案/了解其行为。当我在我们的服务器(MS server 2019)上使用yeoman generator创建应用程序并启动它时,可以通过服务器上的localhost:3000,但不能通过:3000或:3000。当我从服务器本身访问它时,它运行良好

  • 我已经在服务器上打开了入站和出站端口3000,以允许https通信。在下一步中,我将清单添加到windows 365管理控制台,并将自己添加为用户。当我从我的计算机(客户端)打开Excel时,Excel加载项将在“插入”功能区中可用,但不会加载,并且我会收到与上述相同的错误消息“加载项错误抱歉,我们无法加载加载项。请确保您具有网络和/或Internet连接。重新联机后单击“重试”

    已执行以下故障排除步骤。我检查了是否可以通过web浏览器访问加载项url,但连接超时。当我在服务器端检查应用程序是否正在侦听时,我得到以下结果

    TCP 127.0.0.1:3000 0.0.0.0收听40776

    我不确定,但我认为应用程序应该在例如0.0.0.0:3000上列出,以捕获客户端的入站流量。使用yeoman generator创建/启动应用程序时,是否有方法更改服务器上的此加载项(应用程序)行为?我已经检查了webpack.config.js文件,但找不到任何方法来改变这种行为

    任何想法/帮助都将不胜感激

    谢谢