我正在使用visual studio 2008作为经典的asp应用程序。我能否升级到Visual Studio 2010?
答案 0 :(得分:24)
是的,VS2010中的经典ASP可以像在VS2008 SP1中一样开发。
答案 1 :(得分:6)
我找到了这个msdn页面
http://msdn.microsoft.com/en-us/library/ms241740.aspx
它说:
虽然Visual Studio 2010中Web调试的主要焦点是ASP.NET,但您也可以调试旧版ASP Web应用程序。
ASP Web应用程序由脚本组成,这些脚本在.htm文件中运行在客户端上,在.asp文件中运行在服务器上; Global.asa文件;和.cdf文件。脚本可以是VBScript,JScript,也可以是VBScript和JScript的混合。它们也可能与HTML代码和COM对象混合使用。您可以调试包含所有这些元素的ASP Web应用程序。
现在我正在使用visual studio 2008处理经典的asp页面,一切正常,我甚至可以调试经典的asp ...
仍然无法与vs 2010一起尝试,但上面的页面给了我一些希望......
答案 2 :(得分:3)
通常,您可以手动将asp网站direclty部署到inetpub \ wwwroot文件夹(只需将所有必需的网页文件粘贴到wwwroot目录中),其中default.asp页面应位于wwwroot的根目录下,如果这是有道理的。
然后,您可以使用单个项目创建一个空网站,通过在新的浏览器窗口中输入http:\ localhost来启动您的网站,您应该会看到显示的默认页面。
您可以直接从wwwroot目录将所有外部旧的asp文件添加到新的fangeled visual studio 2010应用程序中。
您应该能够编译您的应用程序,但此时您将无法对其进行调试。
要调试古老的应用程序,只需使用过时的Web应用程序(或wp3p进程....)的标题附加到Internet Explorer进程,然后您就可以使用调试功能了。
或者,您可以等待旧有用的应用程序抛出错误,然后使用visual studio 2010作为J.I.T.debugger。 希望这也有帮助。
快乐的编码! (如果在经典的asp中可以做到这一点,感谢视觉工作室的GOD)
( - :
答案 3 :(得分:2)
要让VS2010支持.inc文件以及.asp文件,请参阅相关问题Can Visual Studio 2010 do ".inc" file syntax highlighting?
即使使用Web表单编辑器,.inc文件的VS2010语法高亮也不是很好; HTML显示正常,但VBScript看起来像纯文本。
答案 4 :(得分:1)
我将我的项目从VS2008更新到VS2010,一切都很顺利。
为了在脚本块中使用javascript进行调试,我必须添加一个调试器;让它破裂的声明。如果你在一个单独的文件中有javascript,你可以只用一个断点进行调试。如果我附加到w3wp进程,Classic asp仍然会调试。
在VS2010中,javascript intellisense对我来说比VS2008更好。在VS2008中,当我停止调试经典ASP时,我遇到了崩溃的问题。在VS2010中,我不再有这个问题了。
总的来说,我认为VS2010的经典ASP开发优于VS2008。
答案 5 :(得分:1)
对于任何想要在VS 2010中进行语法突出显示并且无法使其正常工作的人。我认为这很有效。
工具>选项>&文本编辑GT; FileExtension
添加扩展名ASP,它应附加到“带编码的HTML编辑器”。