You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用rsconnect部署Shiny App至shinyapps.io时遇静态模式不支持错误

解决方案:Shiny App部署至shinyapps.io报错"Application mode static not supported"

错误原因

你设置appPrimaryDoc = "Production_Indices.xlsx"导致shinyapps.io将你的应用识别为静态应用模式,但该平台不支持这种模式——Shiny应用的主文档必须是R脚本(而非Excel文件)。

具体修复步骤

  • 修正主文档参数:将appPrimaryDoc的值改为你的Shiny应用入口脚本,比如app.R;如果你的应用是拆分的ui.R和server.R,可以直接移除这个参数,rsconnect会自动识别。
    示例修正后的命令:
    rsconnect::deployApp(appFileManifest = "manifestation.txt",
                         appPrimaryDoc = "app.R",
                         appName="App_Name")
    
  • 检查清单文件:确保manifestation.txt中包含所有必要文件,包括Shiny R脚本、Production_Indices.xlsx以及依赖包的相关信息,不要仅包含Excel文件。
  • 简化部署流程:如果你的项目文件结构规范(根目录有Shiny入口脚本),可以直接使用基础部署命令,让rsconnect自动检测应用类型和所需文件:
    rsconnect::deployApp(appName="App_Name")
    
  • 确认文件结构:确保Production_Indices.xlsx和Shiny脚本在同一项目目录下,部署时会被自动包含进去,无需单独指定主文档。

内容的提问来源于stack exchange,提问作者Aleksandr Zhuravlev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:06:00