ASP.NET 4.0应用程序通过SharePoint 2010上的虚拟文件夹进行映射

Joh*_*nes 3 iis .net-4.0 .net-2.0 subapplication asp.net-mvc-3

我正在考虑在IIS上的SharePoint 2010应用程序下发布一个ASP.NET MVC 3应用程序(不在SharePoint内部作为SPSite或诸如此类,只是用于SSO集成的常规IIS应用程序.SP).

然后MVC应用程序只会继承一些配置.它没有引用SharePoint,除了它是IIS中SharePoint 2010应用程序下的子应用程序之外,SharePoint没有任何引用.

3个问题:

  • 可能吗?
  • SharePoint 2010上运行的SharePoint 2010是否存在任何明显问题,例如我的新应用程序是否在4.0上运行?是否足以使用不同的应用程序池?
  • 我担心我的MVC应用程序与SharePoint之间的web.configs的继承
web.config中.这两者之间是否有关于web.config继承的问题?

小智 5

更新(2013年2月27日):我们不再需要使用<location> XML元素来停止从SharePoint到ASP.Net MVC 3应用程序的继承.我们需要使用Web.Config中的<trust level ="Full"originUrl =""/> XML元素将FullTrust赋予ASP.Net应用程序.

需要从ASP.Net MVC 3应用程序禁用某些HTTP模块/ HTTP处理程序.

对于SharePoint 2010方案,我还必须将<sectionGroup name ="system.web.extensions"> XML元素从SharePoint 2010 web.config文件移动到C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\web.config文件,因为它与.NET 4.0冲突.如果将其移动到那里,它仍将由SharePoint web.config继承.

无论如何,我不会在这里重复所有步骤.请看我的博文:

SharePoint Server 2010的MVC 3:

http://samsonfr.wordpress.com/2013/02/26/recette-amliore-intgrer-une-application-asp-net-mvc-3-sous-un-site-web-iis-hbergeant-sharepoint-server- 2010 /

使用WSS 3.0的MVC 3:

http://samsonfr.wordpress.com/2013/02/26/recette-amliore-intgrer-une-application-asp-net-mvc-sous-un-site-web-iis-hbergeant-wss-3-0-与SharePoint 2007 /

这是法语,但我想你可以使用谷歌翻译.

最好的祝福,