使用Visual Studio调试Excel Office Add-in现需管理员模式
Excel Add-in调试模式加载失败及本地存储失效的解决方案
检查Visual Studio调试配置与IIS Express权限
打开Visual Studio,依次进入工具>选项>项目和解决方案>Web项目,确认「使用IIS Express进行调试」已勾选。随后右键任务栏中的IIS Express图标,选择「以管理员身份运行」启动一次,关闭后重启Visual Studio(非管理员模式),再次尝试调试插件。重置Office加载项信任配置
关闭所有Excel进程,打开控制面板>程序和功能,找到Microsoft Office套件,点击「更改」选择「快速修复」。修复完成后打开Excel,进入文件>选项>信任中心>信任中心设置>加载项,取消勾选「要求受信任的发布者签署应用程序加载项」,避免调试临时插件被拦截。解决管理员模式下本地存储失效问题
管理员权限运行VS时,插件的浏览器沙箱会切换到管理员账户环境,导致普通账户的本地存储无法访问。可以:- 改用Office内置的
Office.context.document.settings存储调试数据,替代浏览器的localStorage/sessionStorage; - 右键浏览器快捷方式,取消「属性」>「兼容性」中「以管理员身份运行此程序」的勾选,确保VS调试时启动的是普通权限的浏览器实例。
- 改用Office内置的
临时回滚系统/VS更新
若问题由近期更新导致,可尝试:- 卸载Windows更新:进入
设置>更新和安全>Windows更新>查看更新历史记录>卸载更新,移除近一两周安装的更新包; - 回滚Visual Studio版本:打开
工具>获取工具和功能,选择「修改」,切换到「已安装」标签,选择旧版本的VS组件进行安装替换。
- 卸载Windows更新:进入
内容的提问来源于stack exchange,提问作者Andy Sinclair
相关产品推荐
相关产品推荐

