我们正在谈论一个简单的网络应用程序。
所以我有一个名为“modulev2.cgi”的文件,它是受信任的第三方在线支付公司的一部分。此文件必须放在名为“cgi-bin”的文件夹中。对于Windows IIS环境,该文件重命名为“modulev2.exe”并放在同一目录中。这就是文档所说的。 模块被称为: FORM ACTION = .. / cgi-bin / modulev2.exe METHOD = post
带有一堆参数。它当然被调用时不应该下载,而是执行。
确实它在我的专用服务器上工作,前提是“cgi-bin”文件夹和文件在IIS中具有“执行”设置级别。
所以,我能否在Windows Azure中设置执行此文件的权限?如果是,如何编写这样的过程?
任何帮助非常感谢。 谢谢!
答案 0 :(得分:0)
执行此操作的最佳方法是使用appcmd.exe在本地脚本编写IIS。您想以编程方式添加CGI处理程序。默认情况下,Windows Azure中的IIS已经在运行CGI / Fast-CGI,因此您不必安装它,它应该已准备就绪。我认为您需要将其添加到CGI限制列表并添加处理程序映射。
http://technet.microsoft.com/en-us/library/cc732851(WS.10).aspx
如果您有一个能够正确配置本地IIS设置的.cmd文件,则可以将其用作Windows Azure中启动任务的基础来引导该角色。