windows2003下使用asp WScript.Shell的设置方法
在Windows 2000系统中,IIS的默认设置允许Web与可执行程序之间的通信。在Windows Server 2003系统中,IIS对于这方面的服务却有所限制。这是一个需要注意的升级差异。
我目前遇到的问题是,需要通过Web来调用一个带有参数的可执行程序。在Windows 2003系统中,我尝试使用ASP中的Server.CreateObject("WScript.Shell")来运行这个可执行程序,但并没有成功。在Windows 2000下,同样的代码是可以顺利执行的。这看起来像是IIS的一个特殊设定。
如果你希望在Windows Server 2003系统中使用Server.CreateObject("WScript.Shell"),你需要进行一些特定的设置。以下是详细的步骤:
1. 在“Web服务扩展”中,确保Active Server Pages、Inter数据连接器以及RPC代理服务扩展都被允许运行。确保服务器端的包含文件也处于允许状态。
2. 进入“网站”属性,然后在主目录配置中启用父路径选项。
3. 在服务属性中,选择以IIS5.0隔离模式运行WWW服务。
4. 打开服务管理工具,找到RPC服务,然后允许服务与桌面交互。
完成这些设置后,你应该就可以在Windows Server 2003的IIS中使用ASP的Server.CreateObject("WScript.Shell")了。原本我打算使用ASP.NET来完成这个程序,但因为在ASP.NET中也遇到了同样的问题,所以我选择了在ASP中实现了所需的功能。如果你有兴趣,可以尝试一下这些步骤。
值得注意的是,如果你使用的是Cambrian框架,你可以使用 'cambrian.render('body') 来渲染你的页面主体部分。希望这些信息对你有所帮助!
编程语言
- windows2003下使用asp WScript.Shell的设置方法
- 利用js查找数组中指定元素并返回该元素的所有索
- Linux平台mysql开启远程登录
- Visual Studio 2017安装心得总结
- 数据库高并发情况下重复值写入的避免 字段组合
- 自己打造HTML在线编辑器的实现难点分析
- jQuery解析XML 详解及方法总结
- IP和MAC捆绑的破解
- PHP生成数组再传给js的方法
- jQuery实现批量判断表单中文本框非空的方法(2种方
- javascript实现数字倒计时特效
- Asp下实现限制IP访问的程序代码
- github 生成token的方法图解
- mysql最大连接数设置技巧总结
- Git如何删除历史记录中的大文件详解
- ASP.NET 修复 IIS 映射具体实现步骤