我有一个简单的MS Excel 2013任务窗格应用程序,我通过发布到共享网络驱动器进行了测试。网络驱动器只有Manifest xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
<Id>621f793f-18b4-4c46-993c-5776b36c9eb7</Id>
<Version>1.0.0.1</Version>
<ProviderName>Microsoft IT</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Population 3" />
<Description DefaultValue="Manages and interacts with settings that control the Population Visualization App in the Worksheet"/>
<AppDomains>
<AppDomain>http://mywebserver:8048</AppDomain>
</AppDomains>
<Capabilities>
<Capability Name="Workbook" />
</Capabilities>
<DefaultSettings>
<SourceLocation DefaultValue="http://mywebserver:8048/OA_HTML/WebAppCatalog/ExcelDataVisualizationWeb/App/PopulationVisualization/PopulationVisualizationTaskPane.html" />
</DefaultSettings>
<Permissions>ReadWriteDocument</Permissions>
</OfficeApp>
这很好用。我可以在Apps for Office的共享文件夹部分找到该应用程序。
但我想从Web服务器部署应用程序,最好是Apache。我知道我可以从Sharepoint服务器成功部署它。我没有在MSDN上找到有关从Sharepoint以外的任何其他服务器进行部署的任何文档。
是否根本不支持从像Apache这样的服务器部署? Office只需要清单xml文件。有没有办法使用http url添加应用清单文件?
答案 0 :(得分:2)
截至目前,您无法从Apache服务器部署清单XML - 部署Office应用程序的选项包括:
如果您希望Microsoft考虑构建此功能,请随时将其提交至Office/SP dev UserVoice。这对你现在没有帮助,但至少团队 [免责声明:我是其中的一部分] 将能够对我们正在工作的其他内容进行分类上。