如何在没有网络共享或SharePoint的情况下为Microsoft Excel 2013及更高版本开发/部署Web应用程序?

Cub*_*oft 3 windows excel ms-office office-app

我试图在MSDN上使用这个看似简单的教程来制作Excel 2013 Web应用程序:

http://msdn.microsoft.com/library/office/fp142255%28v=office.15%29

我坚持"为清单指定一个受信任的位置"和"测试并运行Hello World应用程序"步骤.我没有网络共享,也没有可用的SharePoint服务器.我不知道为什么我不能简单地指向清单文件本身并直接加载目标应用程序(理想情况下,不必在每次稍微更改后重新启动Excel以查看它是否有效).我不确定实际问题是什么,因为当我找到并将应用程序插入Excel时,我看到的唯一输出是模糊的"无法连接到目录"消息.Excel中的"信任中心"对话框主动拒绝本地驱动器引用(例如C:\ path\to\app),并显示有关需要"https://"的消息.Excel确实接受"\\.\ [driveletter]\path\to\app \"作为有效的"网络共享"(一个错误?)但它仍然在插入对话框中显示"无法连接到目录"消息.我还尝试了主题的变体,例如从路径中排除尾部反斜杠'\',并指定应用程序的完整路径和文件名以及app目录和文件名的各种组合.

我还试图在本地和远程Web服务器上抛出测试应用程序,然后将Excel指向清单(以及应用程序的目录),但Web服务器日志指示Excel正在尝试连接到SharePoint REST API端点(/pathtoapp[/appname.xml]/_api/web/lists?$filter=TemplateFeatureId%20eq%20guid'61e874cd-3ac3-4531-8628-28c3acb78279'&$select=Id"),结果为404(即不是SharePoint服务器)然后Excel显示无用的"无法连接到目录"消息.服务器日志至少证明Excel实际上正在做某事,而信任中心至少警告我它会将URL视为一个SharePoint URL.但是,没有明显的方法可以告诉Excel从普通的"Web服务器"而不是SharePoint加载单个应用程序,如果我没有,也不需要或不具备该功能,那么Web服务器的回复应该是什么(例如, Linux服务器)安装SharePoint.

那么我错过了什么或做错了什么?在本地计算机上制作Excel Web应用程序是Web应用程序开发人员可能想要做的事情.让用户通过直接URL安装Web应用程序也是开发人员可能想要做的事情.

Cub*_*oft 6

终于想通了:

\\.\ [驱动器盘符]:\路径\到\应用\

允许并且正常工作.该目录必须包含一个或多个XML文件.在驱车信后不要忘记冒号.