将visual studio 2010支持经典的asp?

问题描述:

我正在使用visual studio 2008进行传统的asp应用程序。我能升级到Visual Studio 2010吗?将visual studio 2010支持经典的asp?

+1

传统的ASP文件只是文本文件,任何文本处理器都会支持它。我曾经使用Notepad ++来维护经典的ASP网站。 – voyager 2010-03-17 14:03:03

+0

Plus 2008不支持经典的ASP。那么问题是什么 - MS不会要求支持10年的退役技术。 – TomTom 2010-03-17 14:04:17

+4

@voyager:所以.cs文件,您可以在Notepad ++中开发C#,然后使用csc.exe进行编译。但是,如果您想要良好的智能感知和调试,则最好使用VS 2008这样的IDE。经典ASP也是如此。 – AnthonyWJones 2010-03-17 14:09:42

是,传统的ASP可以在VS2010,因为它在VS2008 SP1并开发就好了。

+0

来源?....... – 2010-03-17 20:42:58

+5

@Eduardo:我现在正在使用VS2010编辑现在的ASP经典网站工作得很好,所以除非MS在RTM之前做了一些真正意义上的工作,并将ASP支持从VS2010中拉出来,那么我认为我的陈述是相当健全的,没有任何参考源 – AnthonyWJones 2010-03-17 20:51:45

+0

不要生气, m使用它“对我来说很好,但没有在答案中说明 – 2010-03-17 22:28:15

我发现这个MSDN网页

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

它说:

尽管Web调试在Visual Studio 2010的主要焦点是ASP.NET,你也可以调试遗产ASP Web应用程序。

ASP Web应用程序包括脚本,它在.htm文件和.asp文件服务器上的客户端上运行的; Global.asa文件;和.cdf文件。脚本可以使用VBScript,JScript或VBScript和JScript的组合。它们也可能与HTML代码和COM对象混合使用。您可以调试包含所有这些元素的ASP Web应用程序。

现在我工作的传统的ASP页面与Visual Studio 2008的一切工作正常,我甚至可以调试传统的ASP ...

仍无法与VS 2010尝试,但页面上面给了我一些希望...

我更新了我的项目从VS2008到VS2010,一切都一切顺利。

为了在脚本块中调试以使用JavaScript,我必须添加一个调试器;声明让它突破。如果你在单独的文件中有javascript,你可以只用一个断点进行调试。如果我连接到w3wp进程,Classic asp仍然会进行调试。

对于VS2010中的javascript intellisense,我一直比VS2008更适合我。在VS2008中,当我停止调试经典的ASP时,遇到了崩溃问题。在VS2010中,我不再有这个问题了。

总的来说我会说VS2010比VS2008更经典的ASP开发。

+2

你怎么这么说? VS2010不支持代码突出显示或智能感知自动完成。我认为这是符合“支持”条件的最低限度。 – MikeMurko 2012-01-13 20:31:41

通常,您可以手动将asp网站direclty部署到inetpub \ wwwroot文件夹(只需将所有必需的网页文件粘贴到wwwroot目录),其中您的default.asp页面应位于wwwroot的根目录,如果那有意义的话。

然后你就可以创建一个空的网站与一个单一的项目,通过输入http开头的网址:\本地主机在一个新的浏览器窗口,你应该会看到你的默认页。

可以将所有extermely老ASP文件直接从wwwroot目录添加到您的新fangeled Visual Studio 2010的应用程序。

您应该能够编译您的应用程序,但此时您将无法进行调试。

要调试古应用程序,只需连接到Internet Explorer进程与过时的Web应用程序的名称(或wp3p过程......),然后你将有调试功能。

或者,您可以等到老了有用的应用程序抛出一个错误,然后使用Visual Studio 2010为J.I.T.debugger。 希望这也有帮助。

快乐编码! (如果在传统的ASP是可能的,感谢上帝为Visual Studio)

( - :

为了让VS2010支持.inc文件以及.asp文件,请参阅相关的问题Can Visual Studio 2010 do ".inc" file syntax highlighting?

对于.inc文件,VS2010语法突出显示效果并不是很好,即使使用了Web窗体编辑器,HTML显示效果也不错,但VBScript看起来像纯文本一样

对于任何想要VS 2010中的语法高亮显示,让它工作,我认为这是有效的

工具>选项>文本编辑器> FileExtension

添加扩展名ASP,并将其附加到“带编码的HTML编辑器”。