【问题标题】:MVC with SharePoint [closed]带有 SharePoint 的 MVC [关闭]
【发布时间】:2010-09-16 14:27:19
【问题描述】:
  1. 我们希望在我们的 SP 应用程序中使用 MVC 框架。
  2. 这就是我们正在努力实现的目标... SPSite 中可以托管和运行 MVC 的虚拟目录。 例如,/_layouts/MVC/

有关所需配置更改的任何提示(如果可能的话)将非常有帮助。

【问题讨论】:

    标签: asp.net-mvc sharepoint configuration web-config


    【解决方案1】:

    我们刚刚发布了一个开源项目,让您可以使用 SharePoint 2010 作为网站的后端并在前端使用 ASP.NET MVC3。过去两年我们一直在使用代码库,并希望与社区分享它,因为我们相信其他人会发现它有用。

    文档仍然很少 - 如果您有任何问题或需要帮助,请随时与我们联系。

    http://www.slamcms.com

    【讨论】:

      【解决方案2】:

      您可能对此感兴趣 http://www.codeplex.com/SharePointMVC

      我大约在 5 分钟前发布了它。

      它基本上是一个帮助在 SharePoint 母版页中呈现 ASP.MVC 的库。

      现在还很早,但你明白了。

      【讨论】:

      • 这是否也适用于最新的 Sharepoint Foundation 2010?这个项目还在进行中还是已经成为过去……
      • Robert 不幸的是,我没有参与任何涉及 sharepoint 2010 的项目,因此没有更新代码库。提交补丁免费。
      【解决方案3】:

      我从 MS MVC 团队听说,Sharepoint 没有使用 MVC 的计划。但是 MVC 可以通过一些调整与 Sharepoint 一起使用

      以下共享点站点 www.themedicinecabinet.co.uk 是使用 ASP.net MVC 2 构建的。

      这篇文章解释了这是如何做到的 http://vspug.com/mbailey/files/2010/04/Using-ASP.NET-MVC-2-with-Sharepoint-Publishing.pdf

      【讨论】:

        【解决方案4】:

        您将不得不在 MVC 应用程序的 web.config 中取消继承所有内容(模块、处理程序、程序集、命名空间)。我建议不要尝试让 MVC 在同一个 IIS 网站内工作,为什么不直接在 SharePoint 之外运行您的应用程序呢? Joel Oleson 刚刚写了一篇关于使用“小部件”或“Web 部件”作为 SharePoint 集成形式的博客:

        Joel Oleson

        【讨论】:

          【解决方案5】:

          我建议在它自己的应用程序池中运行您的虚拟目录。我在其他一些 Microsoft 产品上利用 MVC,并且应用程序池的托管管道模式必须 = MVC 的“集成”。

          【讨论】:

            猜你喜欢
            • 2013-05-25
            • 2013-09-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-08-13
            • 2010-09-22
            • 1970-01-01
            相关资源
            最近更新 更多