none
有几个在IIS6下的设置,请问在IIS7.5下如何设置 RRS feed

  • 问题

  • 公司里买过一个第三方的软件,内含一个web界面,因为对方把这个站点的代码编译过了,所以默认首页为一个xxxx.dll的文件

    以前IIS6里面我有几个设置是这样设置的——
    1. 权限地方勾选【读取】、【运行脚本】和【执行】,也就是前3个
    2. 在【主目录】选项卡中,勾选【执行权限】为【脚本和可执行文件】
    3. 【web服务扩展】中,勾选ISAPI扩展被【允许】
    默认文档为xxxx.dll,其它没难度的就没啥好说的了。
    这样这个软件的WEB界面就可以正常在IE里面浏览了。

    现在改了08R2的系统,IIS是7.5的。上面几个设置除了默认文档的设置外,其他几个我都找不到对应的设置,以至于我这个软件因为无法使用WEB界面而不能使用。

     

    2010年9月30日 10:40

答案

  • 改问题我已得到解决,我把解决的要点在这里写一下

    1. 处理程序映射中,添加模块映射,请求路径和名称填写那个dll的文件名,模块选IsapiModule,可执行文件选择那个dll。选中:请求限制-访问-执行。
    2. 单独建立一个应用程序池,在高级设置中把“启用32位应用程序”设置为True,其它都默认就好了。
    3. 默认首页设置为这个dll。

    • 已标记为答案 bobwang 2010年11月19日 4:14
    2010年11月19日 4:13

全部回复

  • 你好,你可以打开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"
    2010年10月7日 7:55
    版主
  • 对不起,你说的地方我还有些不清楚

    我按照你说的,在“处理程序映射”里面“添加模块映射”后,会弹出一个框,里面有4个填写的地方:请求路径、模块、可执行文件、名称。
    请求路径是应该写“*.dll”嘛?模块一栏我应该选什么?因为这个不选的话下面的确定按钮是灰色的,必须填写。

    我自己乱选了一个模块,IsapiModule,请求路径是应该写“*.dll”,可执行文件选了那个dll,按“请求限制”切换到访问,选中执行。
    确定后会弹出一个警告框“要允许此ISAPI扩展吗?单击是会将带有允许条目的扩展添加到ISAPI和CGI限制列表中,或者在ISAPI和CPI限制列表中将现有的扩展条目更新为允许”,我点是后试了一下,没有用。
    返回到“处理程序映射”里面,发现刚才添加的这条变成灰色已经禁用了
    原本里面就已经有2个内容是已禁用的,一条是CGI-exe,另一条是ISAPI-dll。

    我不怎么会用,请说的详细点。

    2010年10月8日 3:44
  • 都一个月了,还是没有人帮忙嘛?
    2010年11月1日 2:30
  • 你好,

    这么做应该是没错的。
    你可以尝试不要创建新的映射。直接点击 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"
    2010年11月1日 3:44
    版主
  • iis7的界面跟以前确实发生了很大变化,有些设置是放在应用程序池里面设置了
    【孟子E章】
    2010年11月2日 0:39
    版主
  • 改问题我已得到解决,我把解决的要点在这里写一下

    1. 处理程序映射中,添加模块映射,请求路径和名称填写那个dll的文件名,模块选IsapiModule,可执行文件选择那个dll。选中:请求限制-访问-执行。
    2. 单独建立一个应用程序池,在高级设置中把“启用32位应用程序”设置为True,其它都默认就好了。
    3. 默认首页设置为这个dll。

    • 已标记为答案 bobwang 2010年11月19日 4:14
    2010年11月19日 4:13