积极答复者
有几个在IIS6下的设置,请问在IIS7.5下如何设置

问题
-
公司里买过一个第三方的软件,内含一个web界面,因为对方把这个站点的代码编译过了,所以默认首页为一个xxxx.dll的文件
以前IIS6里面我有几个设置是这样设置的——
1. 权限地方勾选【读取】、【运行脚本】和【执行】,也就是前3个
2. 在【主目录】选项卡中,勾选【执行权限】为【脚本和可执行文件】
3. 【web服务扩展】中,勾选ISAPI扩展被【允许】
默认文档为xxxx.dll,其它没难度的就没啥好说的了。
这样这个软件的WEB界面就可以正常在IE里面浏览了。现在改了08R2的系统,IIS是7.5的。上面几个设置除了默认文档的设置外,其他几个我都找不到对应的设置,以至于我这个软件因为无法使用WEB界面而不能使用。
答案
全部回复
-
你好,你可以打开IIS7.5 ,然后打开Handler Mappings , 添加一个Module mapping.把可执行文件的的地址指向这个dll. 然后电价edit Feature permissions... 给execute 打勾。 这样就可以了。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support. My Blog:http://xhinker.com "Microsoft Windows Workflow Foundation 4.0 Cookbook"- 已标记为答案 Andrew_ZhuModerator 2010年10月7日 7:55
- 取消答案标记 bobwang 2010年10月8日 3:20
-
对不起,你说的地方我还有些不清楚
我按照你说的,在“处理程序映射”里面“添加模块映射”后,会弹出一个框,里面有4个填写的地方:请求路径、模块、可执行文件、名称。
请求路径是应该写“*.dll”嘛?模块一栏我应该选什么?因为这个不选的话下面的确定按钮是灰色的,必须填写。我自己乱选了一个模块,IsapiModule,请求路径是应该写“*.dll”,可执行文件选了那个dll,按“请求限制”切换到访问,选中执行。
确定后会弹出一个警告框“要允许此ISAPI扩展吗?单击是会将带有允许条目的扩展添加到ISAPI和CGI限制列表中,或者在ISAPI和CPI限制列表中将现有的扩展条目更新为允许”,我点是后试了一下,没有用。
返回到“处理程序映射”里面,发现刚才添加的这条变成灰色已经禁用了
原本里面就已经有2个内容是已禁用的,一条是CGI-exe,另一条是ISAPI-dll。我不怎么会用,请说的详细点。
-
你好,
这么做应该是没错的。
你可以尝试不要创建新的映射。直接点击 Handler Mappings 下的ISAPI-DLL 然后在最右边右边点击 编辑功能权限(Edit Feature Permission) 选中执行。
然后访问网站中的 dll 文件。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support. My Blog:http://xhinker.com "Microsoft Windows Workflow Foundation 4.0 Cookbook"