sé que esto es una cuestión de edad, pero se sigue produciendo en VS 2013.
que tenía una vieja aplicación web VS 2003. Me abrió en VS 2013 (Ultimate) y tenía el mensaje de error:
Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server
junto con
The application for project is not installed.
Sí, Estoy actualizando, y sí, no tengo algunos otros elementos listos. Darme errores está bien, pero ¿por qué no estás completando la migración/carga del proyecto? ¡No puedo solucionar los otros problemas si no CARGAS NADA! Cargó los subproyectos, y luego me dijo que debería elegir un .NET Framework posterior. Genial, hice eso. Entonces, ¿por qué no terminaste de cargar el proyecto principal y me permitiste corregir los errores?
Fallaron muchos intentos de arreglar esto. Mi solución final, sólo para el proyecto cargado era {flecha le abre el pecho, muere con Arghhhhhh en los labios ...}
I localizado el archivo {project}.csproj
. Encontré las secciones <Reference>
. Las rutas a los componentes de .NET Framework ya no eran válidas y se referían a versiones antiguas que ya no están instaladas (sí, actualizando, ¿recuerdas?). Cambié manualmente las rutas para referirme a los componentes de .NET Framework 4.5. El proyecto aún no se cargó.
Luego localicé el archivo {project}.csproj.webinfo
. Se refería a http://localhost/{stuff}/{project}.csproj
, así que simplemente lo configuré en {project}.csproj
. Sin suerte. Luego cambié el nombre del archivo de webinfo para ocultarlo. Eureka, ¡el proyecto estaba caliente!
El proyecto se cargó, recibí el mensaje "Ha completado el primer paso para convertir su proyecto web Visual Studio .NET 2003. Para completar la conversión, seleccione su proyecto en el Explorador de soluciones y elija 'Convertir a aplicación web 'elemento del menú contextual ". Lo cual, por supuesto, no está presente, pero está presente como el último elemento en el menú Proyecto. Luego obtuve el mensaje "Esta acción agregará diseñador y código detrás de los archivos necesarios para convertir proyectos del sitio web a proyectos de aplicaciones web.¿Desea continuar? "¡Apuesta a que su posterior quiero continuar! Y ahora tengo un proyecto que realmente puedo empezar a arreglar. Gracias, Microsoft, por los mensajes de error informativos.