2010-03-17 20 views
25

Estoy usando Visual Studio 2008 para una aplicación ASP clásica. ¿Podré actualizar a visual studio 2010?¿Visual Studio 2010 soportará asp clásico?

+1

Los archivos ASP clásicos son solo archivos de texto, cualquier procesador de textos lo admitirá. Solía ​​usar Notepad ++ para mantener sitios Classic ASP. – voyager

+0

Plus 2008 no es compatible con ASP clásico. Entonces, ¿cuál es la pregunta? MS no pedirá soporte para una tecnología RETIRADA de 10 años. – TomTom

+4

@voyager: También lo son los archivos .cs, puede desarrollar C# en Notepad ++ y luego compilar con csc.exe. Sin embargo, si desea una buena intelisense y depuración, sería mejor utilizar un IDE como VS 2008. Lo mismo es cierto para Classic ASP. – AnthonyWJones

Respuesta

24

Sí, ASP clásico se puede desarrollar muy bien en VS2010 como lo hace en VS2008 SP1.

+0

Source? ....... –

+5

@Eduardo: Estoy usando VS2010 ahora mismo editando un El sitio web clásico ASP existente funciona bien. Así que, a menos que MS haga algo realmente mental y saque soporte de ASP de VS2010 antes de RTM, entonces creo que mi afirmación es bastante sólida sin una fuente de referencia. – AnthonyWJones

+0

No te enojes, solo dices "yo" m usarlo "está bien para mí, pero no se indicó en la respuesta. –

6

he encontrado esta página de MSDN

http://msdn.microsoft.com/en-us/library/ms241740.aspx

que dice:

Aunque el objetivo principal de la depuración Web en Visual Studio 2010 es ASP.NET, también puede legado de depuración Aplicaciones web ASP.

Las aplicaciones web ASP constan de secuencias de comandos, que se ejecutan en el cliente en archivos .htm y en el servidor en archivos .asp; el archivo Global.asa; y archivos .cdf. Los scripts pueden estar en VBScript, JScript o una mezcla de VBScript y JScript. También pueden mezclarse con código HTML y objetos COM. Puede depurar aplicaciones web ASP que contengan todos estos elementos.

En este momento estoy trabajando en las páginas ASP clásico con Visual Studio 2008 un todo funciona bien, incluso puedo depurar ASP clásico ...

todavía no podía tratar con VS 2010, pero el la página anterior me da algo de esperanza ...

1

Actualicé mi proyecto de VS2008 a VS2010 y todo ha ido bien.

Para que la depuración funcione con javascript en un bloque de script, tengo que agregar un depurador; declaración para lograr que se rompa. Si tiene el javascript en un archivo separado, puede depurar con solo un punto de interrupción. El ASP clásico aún se depurará si me conecto al proceso w3wp.

El javascript intellisense me ha funcionado mejor en VS2010 que en VS2008. En VS2008 tuve problemas con el bloqueo cuando dejé de depurar ASP clásico. En VS2010 ya no tengo ese problema.

En general, yo diría que VS2010 hace un desarrollo ASP clásico mejor que VS2008.

+2

¿Cómo puedes decir eso? VS2010 no admite resaltado de código ni autocompletado intellisense. Creo que ese es el mínimo indispensable para lo que califica como "apoyo". – MikeMurko

3

Por lo general, puede implementar manualmente una dirección de sitio web asp en la carpeta inetpub \ wwwroot (simplemente pegue todos los archivos de página web necesarios en el directorio wwwroot), donde su página default.asp debe residir en la raíz de wwwroot, Si eso tiene algún sentido.

Luego puede crear un sitio web vacío con un solo proyecto, iniciar su sitio web ingresando http: \ localhost en una nueva ventana del navegador, y debería ver su página predeterminada mostrada.

Puede agregar todos los archivos asp muy antiguos a su nueva aplicación fangedled visual studio 2010 directamente desde el directorio wwwroot.

Debería poder compilar su aplicación pero no podrá depurarla en este momento.

Para depurar la antigua aplicación, simplemente adjunte al proceso de Internet Explorer el título de su aplicación web desactualizada (o el proceso wp3p ...), y luego tendrá la funcionalidad de depuración.

O bien, puede esperar a que la aplicación antigua pero útil arroje un error y luego utilizar visual studio 2010 como J.I.T.debugger. Espero que esto ayude también.

Happy coding! (Si eso es posible en ASP clásico, gracias a Dios por el estudio visual)

(-:

2

Para obtener VS2010 para soportar archivos .inc, así como archivos .asp, ver la pregunta relacionada Can Visual Studio 2010 do ".inc" file syntax highlighting?

El resaltado de sintaxis VS2010 para archivos .inc no es muy bueno incluso con el Editor de formularios web en uso; el HTML se muestra bien pero el VBScript parece texto sin formato.

1

Para cualquiera que quiera Resaltar la sintaxis en VS 2010 y puede ' Para que funcione ... Creo que esto funciona.

Herramientas> Opciones> TextEditor> FileExtension

Agregue la extensión ASP y se debe adjuntar a "Editor HTML con codificación".