摘要:我有一个Office 365 E3帐户,我正在尝试部署Word Task Pane应用程序,该应用程序将读取一些SharePoint列表数据。现在,我只是想将任务窗格应用程序加载,但是,它显示了Office 365登录页面(在窗格中),但在单击登录后不做任何事情。
详细信息:我浏览了这里提供的说明:http://msdn.microsoft.com/en-us/library/office/fp179815.aspx
基本上,我为SharePoint托管配置的SharePoint创建了一个应用程序,然后在同一项目中添加了一个用于Office的应用程序(仅适用于Word的任务Pane应用程序)。SharePoint应用程序还具有自定义文档库。
我能够将应用程序安装到我的应用程序目录中,并且它正确地显示在网站内容中,其中我看到它已被提供给应用程序网络。我还可以通过正确配置的受信任的应用程序目录启动Word 2013,并且可以看到我的任务窗格应用程序并插入它。当我单击插入时,它会加载它,但提示获得凭据。我在整个练习中都使用相同的凭据,因此由于能够安装和部署SharePoint应用程序,您可以相信我正在提供正确的凭据。
看来,自定义文档库从未创建 - 我想知道两者是否都遭受了同一基本问题的困扰。
我遇到了相同的问题,下面的答案中提供的解决方案无济于事。
在脱离脱机之后,我使用NAPA云应用程序创建了一个Taskpane应用程序,在Visual Studio中打开了应用程序并寻找差异。
在Taskpane App ustest.xml文件中,我找到了以下我自己的应用程序清单中缺少的条目:
<AppDomains>
<AppDomain>https://login.microsoftonline-int.com</AppDomain>
<AppDomain>https://login.microsoftonline.com</AppDomain>
</AppDomains>
这解决了我的问题,并治愈了一个可怕的星期五。
我能够使它起作用。事实证明,从Visual Studio部署(无论您是右键单击的部署还是f5-debug),该应用程序的安装还不够。
为了使它起作用,我跳过了一起部署,而是发布了我的应用程序。然后,我将.App文件加载到我的应用程序包装夹中,然后从那里部署。
不幸的是,我不知道两者之间的区别,但是我认为这与为Office应用程序提供应用程序有关。