如何解决在Windows Azure webrole的“ cgi-bin”文件夹中设置读取/写入/执行特权
|| 我们正在谈论一个简单的Web应用程序。 因此,我有一个名为\“ modulev2.cgi \”的文件,该文件是受信任的第三方在线支付公司的一部分。该文件必须放在名为“ cgi-bin \”的文件夹中。对于Windows IIS环境,文件重命名为\“ modulev2.exe \”并放置在同一目录中。这就是文档所说的。 模块的名称如下: FORM ACTION = .. / cgi-bin / modulev2.exe METHOD = post 有很多参数当然,不应在调用时下载它,而应执行。 而且确实可以在我的专用服务器上运行,前提是\“ cgi-bin \”文件夹和其中的文件在IIS中具有\“ execute \”设置级别。 因此,至此,我是否能够设置在Windows Azure中对此文件执行的权限?如果是,该如何编写脚本? 任何帮助,不胜感激。 谢谢 !解决方法
最好的方法是使用appcmd.exe在IIS上本地编写脚本。您要以编程方式添加CGI处理程序。默认情况下,Windows Azure中的IIS已经在运行CGI / Fast-CGI,因此您不必安装它,它应该已经准备就绪。我认为您需要将其添加到CGI限制列表并添加处理程序映射。
http://technet.microsoft.com/zh-CN/library/cc732851(WS.10).aspx
一旦拥有可以正确配置本地IIS设置的.cmd文件,便可以将其用作Windows Azure中启动任务的基础,以引导角色。
http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP
http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-34-Advanced-Startup-Tasks-and-Video-Encoding
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。