2010-02-02 78 views
7

我正在研究Azure,并确定经典ASP(即带有.ASP扩展的ASP 3.0)是否可以在Azure中运行?经典ASP页面可以在Azure中运行吗?

我发现this blog post从2009年1月开始,表明经典ASP无法在Azure中运行。但是在这个interoperability page看起来像现在,像PHP这样的其他平台可以在Azure上运行。虽然我仍然没有提到经典ASP。

经典ASP页面是否可以在Azure中运行?

+1

现在,您可以在一个蓝色的webapps运行传统的ASP开箱。它只是运作 – iceburg 2015-10-07 12:38:52

回答

2

还没有,但只要新的“虚拟机角色”变得可用,您就可以配置您自己的虚拟服务器以支持传统的ASP。没有提供AFAIK的时间表,但“很快”已被提及。

这些服务器将在Azure硬件上运行,但它们不会运行Azure来宾操作系统1.x,因此您无法轻松使用Azure功能,如Storage或AppFabric ......然后,您可能不想从一个典型的ASP环境:-)

编辑:在问我的回答的时间是正确的(没有完整的IIS提供),但发生了很多变化,所以在2012年的答案肯定是“是” , 详情如下。

+0

感谢此信息和关键字“虚拟机角色”。发现了一些额外的信息谷歌搜索这一点。 – 2010-02-04 05:33:12

+1

传统ASP绝对可以在Windows Azure上运行,无需等待虚拟机角色。 您可以通过在角色启动时作为启动任务执行的简单cmd来配置传统ASP。 – ryancrawcour 2012-04-11 02:41:51

2

没有。您可以尝试使用ASP Classic Compiler之类的东西来解决您的ASP页面的重新编码问题。

+0

感谢您包含我已发布的相同链接。这是2009年1月份的旧帖子。 Azure在去年发生了很大变化(例如,PHP现在可以在以前不能运行的地方运行)。今天仍然是传统ASP不能在Azure上运行的情况吗? – 2010-02-02 20:30:14

+0

-1:因为这是旧链接。 – 2010-02-02 20:31:20

+0

删除了重复链接,因为它显然是不好的形式来链接到本有但不能相信的答案。 @约翰,我不确定你想从答案中得到什么。 – jball 2010-02-02 20:40:17

7

检查了这一点 - http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP,在他们约15分钟告诉你如何在Azure中

运行传统的ASP的实际启动命令是在视频内23时51分。

我试过复制他们在节目上的代码,但是我尝试访问启动任务startup.cmd时出现错误 - “CloudServices64:找不到名为'approot \ bin \ startup.cmd'的文件'”建立项目。希望它只是我,你会有更好的运气。

为了解决这个错误“CloudService ......” - 看看http://207.46.16.248/en-us/library/gg456327.aspx它会告诉你,你需要在文件上设置属性,以“复制到输出目录”总是

+0

该命令在这里:http://things.smarx.com/#Enable%20Classic%20ASP – 2011-09-19 10:33:50

相关问题