Iam尝试使用visual studio为SharePoint公司网站开发webpart,问题在于没有SharePoint在线的解决方案 - 可视化Web部件。当我尝试创建SharePoint 2013 - 可视化Web部件时,我得到了一个 error message。
Sharepoint在线的唯一功能是Apps for Sharepoint,这不是网络部分,或者至少我没有找到使用它的方法。
当我与我的主管谈论错误时,他告诉我他们无法为我创建虚拟服务器来安装SharePoint服务器,我必须通过Sharepoint在线编写它。
有没有办法让我使用在线Sharepoint服务器而不是本地服务器开发和部署webpart,或者至少通过Sharepoint应用程序创建它?
答案 0 :(得分:0)
您可以使用应用程序部件,即显示已安装应用程序内容的Web部件,您可以将其添加到站点的任何页面,因为普通Web部件,应用程序部件与您的应用程序部署在同一个程序包中,因此您可以在同一个解决方案中拥有一切。
有很多资源可以帮助您开发应用程序并包含应用程序部件,只需在谷歌中寻找正确的概念,您就会找到它。
有两种SharePoint应用程序(或新的名称加载项),第一种是 SharePoint托管应用程序,第二种是SharePoint 提供商托管应用程序,您需要的应用程序将取决于您希望实现的功能,但作为一般参考,您可以考虑要在解决方案中使用的数据源,例如如果应用程序使用的数据位于您要安装它的SP站点中,那么您只需要一个SharePoint托管应用程序,但是如果数据位于外部位置(如存储在本地服务器中的数据库),那么您将需要SharePoint提供商托管应用程序。当然,这只是这个主题的一个非常基本的视图,还有其他原因可以使用其中一个,但在此处制作完整列表毫无意义。这是一个广泛的主题,您可以找到大量关于此的文章和指南。
如果您只需要一个简单的Web部件来显示一些外观漂亮的内容或汇总一些内容并根据它提供输出,那么您可以使用最容易开发和部署的SharePoint托管应用程序,使用这种应用程序,您可以使用JavaScript从您的站点获取数据,然后您可以在应用程序部件中显示您的输出。
我很遗憾没有提供特定的页面来阅读,但这只是因为最好找到更容易理解的指南,而且可能因人而异,所有你需要知道的是概念和要搜索的主题。
如果您希望我帮助您,请发送邮件给我(my profile)。