Pregunta

gente!Running SharePoint 2010 en Windows Server 2008, mi IIS7 informa que mi aplicación web SP está ejecutando su grupo de aplicaciones en .NET V2.0.Es la elección de 4.0, pero eso rompe todo, así que usamos 2.0.

Dicho esto, tengo una página de ASPX personalizada que quiero insertar en una parte web de Page-Viewer, y sigue siendo parte de la misma aplicación web, es decir, no quiero ejecutarloen su propia aplicación.Sin embargo, necesito que esta página se ejecute en .NET 4. ¿Hay alguna manera de hacer esto?

Intenté agregar <compilation debug="true" targetFramework="4.0"/> a la web.config en el propio directorio de ASPX, pero me da un error de configuración .NET, señalando que la línea tiene "atributo no reconocido" targetFramework '".¿Alguna pista aquí?

¿Fue útil?

Solución 2

Según este artículo: ASP.NET 4 sitios web no se inician enComputadoras donde se instala SharePoint No puede ejecutar una aplicación .NET 4 dentro de una aplicación .NET 2.

Parece que la forma de hacerlo es usar una parte web de una página web de página web y mostrar una página de una aplicación web completamente diferente.La publicación mencionada anteriormente dice que puede hacerlo con un sitio web regular de ASP.NET, pero no con SharePoint.

Otros consejos

El problema es que SharePoint 2010 está en .NET 3.5 (la pila .NET 2.0).Lo que significa que la aplicación web de SharePoint no se compara de ninguna manera .NET 4.

Debería ejecutar esa página .NET en una aplicación web diferente con un grupo de aplicaciones diferente.(Puede crear la aplicación en el mismo sitio IIS, sin embargo, debe usar un grupo de aplicaciones diferente).

Licenciado bajo: CC-BY-SA con atribución
scroll top