Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
帮助我理解Sharepoint_Sharepoint - Fatal编程技术网

帮助我理解Sharepoint

帮助我理解Sharepoint,sharepoint,Sharepoint,我们被要求创建一个web应用程序。该规范的一部分是,将来可以将其集成到Sharepoint中。该应用程序的最新版本是用PHP编写的,并通过嵌入Sharepoint的iframe进行“集成”;不理想 我希望了解Sharepoint在这种情况下的使用。我相信,您可以编写Sharepoint应用程序,这些应用程序比我之前讨论的粗糙且现成的iframe方法更适合Sharepoint。使用标准ASP.NET MVC应用程序并将其完全集成到Sharepoint中有多容易 是否有人对此有任何想法、经验或资源?

我们被要求创建一个web应用程序。该规范的一部分是,将来可以将其集成到Sharepoint中。该应用程序的最新版本是用PHP编写的,并通过嵌入Sharepoint的iframe进行“集成”;不理想

我希望了解Sharepoint在这种情况下的使用。我相信,您可以编写Sharepoint应用程序,这些应用程序比我之前讨论的粗糙且现成的iframe方法更适合Sharepoint。使用标准ASP.NET MVC应用程序并将其完全集成到Sharepoint中有多容易

是否有人对此有任何想法、经验或资源?

在Sharepoint中,您可以使用它加载不同的url。通过这种方式,您可以轻松地将应用程序“集成”到sharepoint网站;-)

但是,如果你真的想在SharePoint中重新设计应用程序,那么情况就不同了。您必须研究当前的应用程序,然后在SharePoint中开发它。

有一种为SharePoint编写PHP的方法。一个关键的声明:

这里有两个大把戏——获得成功 XML权限和使用NTLM 认证


我认为第一个问题是,您试图实现与SharePoint的哪种集成?最简单的方法是使用页面查看器Web部件(即iframe)方法。您还可以编写自定义Web部件来显示来自自定义应用程序的数据。这是一种整合形式。当然,集成的最终形式是让应用程序在SharePoint内部运行。这就引出了我的下一点


SharePoint(自2007年版起)本质上是一个巨大的ASP.NET框架。因此,从理论上讲,您可以使用它来承载任何ASP.NET web应用程序。我以前确实做过,而且很有效。然而,那是一个普通的旧ASP.NETwebforms应用程序(不是MVC)。如果您正试图这样做,您肯定需要在ASP.NET中重写您的php应用程序。

当您说“在Sharepoint中开发”时,您的确切意思是什么,有什么好处?另外,就我所见,页面查看器Web部件只是一个iframe。。重新开发应用程序;-)我们会这样做的-PHP版本将被关闭。这绝对是有趣的,与Sharepoint Web服务交谈。我想我需要弄清楚他们到底想要什么样的集成,但我怀疑这将是可视化的,而不是数据。我同意这是不够具体的,但我想你回答的第二部分是我想要更多的信息。我应该更清楚一点——我们肯定是从PHP版本重写的。就我个人而言,我希望在Rails中实现这一点,但如果在ASP.NET中实现这一点有适当的优势,我们会这样做。如果您正在重写,并且希望与SharePoint紧密集成(即希望您的应用程序在SharePoint上运行,与SharePoint交换数据,从SharePoint获取用户/组信息等),在ASP.NET中重写它会更好。对于我的项目,我所做的是创建许多ASCX控件,然后将它们放在SharePoint页面中。当然,我对web.config做了一些更改。