Azure网站上的经典ASP,启用IIS

Azure网站上的经典ASP,启用IIS,azure,asp-classic,azure-devops,Azure,Asp Classic,Azure Devops,我在mac上使用括号编辑器和dropbox链接部署到azure网站 我尝试运行的代码是经典的ASP JScript。从SE/Google its看来,我需要运行一个startup.cmd文件,其中包含行start/w pkgmgr/iu:IIS-AS,但我不知道在何处部署它才能运行。我没有visual studio或PC 我还尝试在VisualStudioTeamServices中使用Monaco编辑器。请提供帮助。经典ASP已在特定的azurewebsites.net网站上启用,不需要.csd

我在mac上使用括号编辑器和dropbox链接部署到azure网站

我尝试运行的代码是经典的ASP JScript。从SE/Google its看来,我需要运行一个startup.cmd文件,其中包含行start/w pkgmgr/iu:IIS-AS,但我不知道在何处部署它才能运行。我没有visual studio或PC


我还尝试在VisualStudioTeamServices中使用Monaco编辑器。请提供帮助。

经典ASP已在特定的azurewebsites.net网站上启用,不需要.csdef或startup.cmd文件

我的代码无法运行,因为它是从windows 2008服务器上移动的,该服务器将IIS配置为默认asp语言作为JScript。azure网站默认为VBScript,因此有必要在每个.asp文件的顶部添加一个


是的,早在node.js还没出现之前,微软就已经有了服务器端javascript。

Mac电脑上是否有任何东西可以让你打开到服务器的远程终端会话,比如Windows上的RDP。您需要这样做才能启用经典ASP,然后您可以通过ftp传输文件。(或者你可以借用某人的电脑半小时)是的,MS RDP在mac上,但Azure共享Web服务器似乎不像完整VM那样支持RDP会话,如果支持的话,我在Azure门户的任何地方都找不到设置。我看到的所有示例似乎都需要创建一个visual studio项目,因此我需要借用一台PC,下载VS(哪个版本?),所有这些都只是为了让服务器运行单行命令——真的吗?我运行的是visual Web Developer 2010,这是一个免费的入门级版本,应该足以满足您的需要。不过我自己也用谷歌搜索了一下。看起来,您只需要使用VS向具有标准XML语法的文件添加几行代码。你可以用任何你喜欢的文本编辑器来做这件事,只是如果你在Windows上,VS是最明显的工具。查看此链接并从文章中下载一个空项目似乎是为了将启动部分添加到ServiceDefinition.csdef XML文件中,我不清楚解决方案中的其他十个文件是做什么的。我知道如果你是一名VS开发人员,这是一种“最简单”的方法,但是让IIS加载asp的脚本模块似乎会带来巨大的开销。我假设如果我能在正确的位置获取文件并重新启动服务器,它将启用asp。另一篇文章提到将startup.cmd文件放入bin目录。FTP到服务器上看不到bin目录。我一直都有RDP选项,所以我在这里猜测一下。如果看不到bin目录,请尝试在根级别创建一个bin目录。web.config也应该放在bin目录中,它执行与.htaccess类似的角色。项目中的一些文件仅用于告诉VS项目中有哪些文件。微软在2002年停止了对Classic的开发,转而支持.net。人们仍然想使用它,这可能会让他们有些恼火。他们没有直截了当。他们在VS2008中放弃了对Classic的支持,然后在ServicePack1中恢复了对Classic的支持,因为人们通常认为它很简单。VBScript一直是开箱即用IIS的默认ASP脚本语言,但显然可以在IIS管理器中更改。我还觉得很有趣,那些使用node的“酷孩子”认为他们发明了服务器端JS:)