2012-03-15 9 views
5

Estoy intentando depurar un problema que aparece en IIS7 utilizando un grupo de aplicaciones configurado para .NET 4. Mi Visual Studio ASP.NET Development Server dice que está usando 2.0.50727.5456.¿Puedo establecer la versión de ASP.NET utilizada por el Visual Studio ASP.NET Development Server?

ASP.NET Development Server details dialog

me gustaría depurar este de VS así que me gustaría las versiones de .NET a juego. Encontré información sobre cómo configurar puertos, pero no había ninguna configuración de versión cerca. Y no pude encontrar nada en el elemento del menú Website.ASP Configuration en VS.

¿Hay alguna forma de configurar la versión .NET del Servidor de desarrollo ASP.NET?

+0

¿con qué se construye su proyecto? –

+0

Visual Studio 2010 Pro en C# como proyecto de sitio web. Mi cuadro dev es un sistema Win7 Pro de 64 bits actual con sus actualizaciones de Windows. – aczarnowski

Respuesta

3

Compruebe el atributo targetFramework de su compilation element en su web.config. Si falta, agregue el atributo e intente configurarlo en 4.0.

Si está utilizando un proyecto de aplicación web (no un sitio web), intente comprobar la configuración del proyecto y busque Target Framework.

+0

Estoy usando un proyecto de sitio web. Su _Property Pages.Build.Target Framework_ está establecido en .NET Framework 3.5. No había un atributo web.config 'compilation.targetFramework'. Agregar uno '= v4.0' da una advertencia al compilador de que el atributo no está permitido. – aczarnowski

+2

Después de las advertencias, eliminé la entrada web.config 'compilation.targetFramework' y configuré _Property Pages.Build.Target Framework_ en 4. La ejecución del sitio web ahora muestra .NET 4 en los detalles del servidor de desarrollo. Gracias por los indicadores @wsanville – aczarnowski

+0

¿Está hablando de hacer clic derecho en el proyecto => Seleccionar propiedades => Aplicación => Marco de destino? – Pankaj

0

Una mejor solución sería asegurarse de haber instalado VS 2010 SP1, luego instalar IIS Express, que es una versión independiente de IIS utilizada para el desarrollo. Utiliza exactamente el mismo código que en el IIS completo, de esta manera su entorno es el mismo.

http://learn.iis.net/page.aspx/868/iis-express-overview/

+0

Tengo IIS7 instalado y puedo ejecutar esta aplicación en cualquiera de los dos. Eventualmente subiré la curva de depuración con IIS "real", pero estoy familiarizado con el servidor de desarrollo y quería ejecutarlo por el momento. – aczarnowski

Cuestiones relacionadas