【发布时间】:2010-09-16 14:27:19
【问题描述】:
- 我们希望在我们的 SP 应用程序中使用 MVC 框架。
- 这就是我们正在努力实现的目标... SPSite 中可以托管和运行 MVC 的虚拟目录。 例如,/_layouts/MVC/
有关所需配置更改的任何提示(如果可能的话)将非常有帮助。
【问题讨论】:
标签: asp.net-mvc sharepoint configuration web-config
有关所需配置更改的任何提示(如果可能的话)将非常有帮助。
【问题讨论】:
标签: asp.net-mvc sharepoint configuration web-config
我们刚刚发布了一个开源项目,让您可以使用 SharePoint 2010 作为网站的后端并在前端使用 ASP.NET MVC3。过去两年我们一直在使用代码库,并希望与社区分享它,因为我们相信其他人会发现它有用。
文档仍然很少 - 如果您有任何问题或需要帮助,请随时与我们联系。
【讨论】:
您可能对此感兴趣 http://www.codeplex.com/SharePointMVC
我大约在 5 分钟前发布了它。
它基本上是一个帮助在 SharePoint 母版页中呈现 ASP.MVC 的库。
现在还很早,但你明白了。
【讨论】:
我从 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
【讨论】:
您将不得不在 MVC 应用程序的 web.config 中取消继承所有内容(模块、处理程序、程序集、命名空间)。我建议不要尝试让 MVC 在同一个 IIS 网站内工作,为什么不直接在 SharePoint 之外运行您的应用程序呢? Joel Oleson 刚刚写了一篇关于使用“小部件”或“Web 部件”作为 SharePoint 集成形式的博客:
【讨论】:
我建议在它自己的应用程序池中运行您的虚拟目录。我在其他一些 Microsoft 产品上利用 MVC,并且应用程序池的托管管道模式必须 = MVC 的“集成”。
【讨论】: