Asp.net mvc in SharePoint



我在Visual Studio 2013中创建了一个ASP.net MVC 5项目,在Windows 8.1 Pro中运行。

我被要求把我的项目放在SharePoint上,但我不太知道它是如何完成的。我试着在我的Visual Studio上创建一个SharePoint项目,但它不会让我,因为我没有安装SharePoint,当我尝试安装SharePoint Foundation 2010或2013时,它会抱怨我没有Windows Server。

如何使我的项目在SharePoint上工作?

所以你想把你的项目放在sharepoint上?太酷了!

在你的情况下,你肯定想要得到你自己的SharePoint环境。要开发应用程序(或像今天所说的插件),你主要使用客户端代码和技术。这也意味着你需要用异步编程来处理SharePoint资源。它很强大,但这不是你想要的。

我会设置一个SharePoint 2013 Foundation环境,因为它是免费的,并且会提供很多你想要的功能。请记住,SharePoint是一个巨大的系统,需要一些理解才能使用。

我写了一篇博客文章,我在一个外部磁盘上安装了Win Server 2012 R2,这个例子适用于SharePoint,如果你只是想在SharePoint服务器上调试你的项目。点击这里查看:http://bayerlein.se/install-windows-server-on-external-hdd-with-the-help-of-virtual-box/

这个解决方案当然也要求你在相同的环境中安装你的开发程序。

好运//Kodz

这完全取决于你想做什么。你需要为SharePoint 2013创建一个带有MVC的提供商托管应用程序吗?在这种情况下,您可能会成功地包含必要的引用和工具代码(但您仍然可能缺乏应用程序清单项目)。从技术上讲,你的项目不会在SharePoint上运行,而是使用SharePoint API。

如果你需要创建一个SharePoint解决方案包,你需要一个SharePoint开发安装(由于SharePoint并不安装在所有的客户端操作系统上,你最好的方法是使用一个SharePoint开发VM虚拟机)。请记住,开发解决方案包与开发MVC是一种不同的交易,所以从Pluralsite课程或其他类型的培训开始。

我认为你可以创建一个SharePoint应用程序。你可以使用VS2015与SP在线,这样你就不需要在本地安装SP。创建一个试用o365帐户,并在其上启用开发人员站点。然后你可以在开发者网站上部署你的应用。如果你的客户端有开发者网站,而不是在线使用sp,你也可以使用它。

一旦你的应用程序工作,你可以创建一个包部署在SharePoint环境。

我认为现在对你来说,最好的方法是注册成为Microsoft Office 365 Developer,试用365云,在那里你可以设置sharepoint 2013站点集合,也可以使用他们的工具NAPA开发应用程序。如今,人们把应用程序称为"SharePoint插件"。NAPA和SharePoint插件

我还建议你看看这篇文章:SharePoint 2013开发应用程序与解决方案

最新更新