人!在Windows Server 2008上运行SharePoint 2010,我的IIS7报告了我的SP Web应用程序在.NET v2.0上运行其应用程序池。有4.0的选择,但违背了一切,所以我们使用2.0。

所说,我有一个自定义aspx页面,我想插入页面查看器web部分,仍然是同一Web应用程序的一部分 - 即,我不想运行它在自己的申请中。但是,我需要这个页面在.NET 4中运行。有没有办法执行此操作?

我尝试在aspx自己的目录中添加<compilation debug="true" targetFramework="4.0"/>到web.config任何线索?

有帮助吗?

解决方案 2

根据本文: asp.net 4网站无法启动SharePoint安装的计算机您无法在.NET 2应用程序中运行.NET 4应用程序。

似乎这样做的方法是使用Web-Page-Viewer Web部件,并从完全不同的Web应用程序中显示页面。上述帖子表示您可以用常规的ASP.NET网站进行,但不是SharePoint。

其他提示

问题是SharePoint 2010在.NET 3.5(.NET 2.0堆栈)上。这意味着SharePoint Web应用程序不在任何支持.NET 4。

您需要在具有不同的应用程序池的不同Web应用程序中运行该.NET页面。(您可以在同一个IIS站点下创建应用程序,但是您必须使用不同的应用程序池)。

许可以下: CC-BY-SA归因
scroll top