如何将 Azure webapp 服务从调用 hostingstart.html 更改为不同的 html

How to change Azure webapp service from calling hostingstart.html to different html

我在 运行 Azure 托管 Excel 网络插件上遇到问题,希望有人能提供帮助。这是我到目前为止所做的:

  1. 我成功创建了一个 Azure webapp,我可以在浏览器中看到它,它是 运行来自 hostingstart.html 脚本的默认代码。
  2. 在 VS2019 中,我使用一些基本代码创建了一个 Excel Addin 项目。这个项目从VS2019自动生成的Home.html脚本开始。我更新了 xml 清单文件以指向我在步骤 1 中创建的 Web 应用 URL。
  3. 我从 Azure 下载了 xxx.PublishSettings 文件并在 VS2019 中使用它来将我的应用程序发布到我的 Azure Web 应用程序。
  4. 如果我浏览 Azure 中的 wwwroot 文件夹,我可以看到 VS2019 发布的所有文件,所以我知道发布操作正常工作。
  5. 使用本地 xml 清单文件,我在 Excel 在线添加插件。当我从 Excel 功能区打开插件任务窗格时,我看到消息“无法获取 /Home.html”。
  6. 我怀疑插件失败是因为 Azure webapp 是从 hostingstart.html 而不是 Home.html 开始的。

这引出了我的问题。我应该以某种方式更改 Azure 以从项目的 Home.html 脚本开始,还是应该将 VS 项目从 hostingstart.html 更改为 运行?

提前感谢您对此提供的任何帮助。

这是我从 VS2019 发布应用程序时发生的情况的屏幕截图:

更新

确保您可以打开 https://sitename.azurewebsites.net/Home.html

那我觉得就不用纠结起始页的问题了。因为在代码中<SourceLocation DefaultValue="~remoteAppUrl/Home.html" />定义了这个路径

如果不能访问,那肯定是这个excel vs2019的web addin有bug,可以提个support来确认一下。

您无需对代码进行任何更改。您只需要在传送门中修改Default document即可。

像下面一样,删除所有默认页面,并创建Home.html

然后您就可以访问您的网站了。