我安装了cognos 10.1并为Windows 7完成了IIS安装,但是在尝试使用url访问cognos连接时
Cognos Connection主页未正确显示并附加主页屏幕截图,在主页中显示“跳转到主要内容”!
由于 沙迪亚
答案 0 :(得分:0)
萨蒂亚,
请尝试点击您的调度程序网址,如果页面出现,您将确信智能设置正常,问题出在网关/ IIS 配置IIS请检查以下步骤
配置IIS 7.0和Cognos 10.1
这是一个6步骤的过程:
1检查IIS中是否启用了CGI或ISAPI
可以查看 - 转到开始>管理工具>服务器管理器
在左侧Connections窗格中,展开服务器节点,展开Sites,右键单击Default Website,然后单击Add Virtual Directory
为别名输入“c84”,并在物理路径中输入c8 \ webcontent目录的路径(默认C:\ Program Files \ cognos \ c8 \ webcontent)。单击“确定”。
右键单击新创建的cognos8虚拟目录,然后单击“添加虚拟目录” 输入Alias的“cgi-bin”,并在Physical Path中输入c8 / cgi-bin目录的路径(默认C:\ Program Files \ cognos \ c8 \ cgi-bin)。单击“确定”。
在“操作”窗格中单击“添加”,输入cognosisapi.dll或cognos.cgi的路径,具体取决于您将使用的路径(默认C:\ Program Files \ cognos \ c8 \ cgi-bin \ cognosisapi.dll或C: \ Program Files \ cognos \ c8 \ cgi-bin \ cogno.cgi),选中“允许执行扩展路径”框,然后单击“确定”。
(如果它包含任何空格,您可能需要用双引号括起路径)
或
点击右侧的“编辑功能设置”和“允许未指定的CGI模块”
在IIS中展开虚拟目录,然后单击cgi-bin虚拟目录,在主窗格中双击“处理程序映射”。
在操作窗格中,单击“添加模块映射”。
在请求路径中输入* .cgi或* .dll,具体取决于您需要哪个。在Module Path中,选择CGIModule或ISAPIModule。在名称部分给它一个现实的名称,即ISAPI-cognos
如果您使用的是ISAPI模块,则需要单击此处可执行部分旁边的省略号导航到cognosisapi.dll
单击“请求限制”
N.b。如果您使用的是CGI模块,则无需在可执行部分中选择任何内容
在“映射”选项卡下,仅当请求映射到以下内容时,选择“调用处理程序”:文件
在动词选项卡下,确保选中所有动词
在“访问”选项卡下,选择“执行”
根据第3部分中使用的方法,可能会显示一条消息,选择是
您的新模块映射应添加到模块映射列表
为了使Cognos Administration正常运行,必须手动编辑在上一步中添加到IIS配置文件的指令。根据IIS的设置方式,这将被写入 /c84/cgi-bin/web.config。使用Wordpad打开检查以下条目的文件:
对于CGI,它最初看起来像:
在语句末尾添加allowPathInfo =“true”,使其如下所示:
对于ISAPI,它最初看起来像:
在语句末尾添加allowPathInfo =“true”,使其看起来像
n.b。您可能需要确保您对该文件夹具有访问权限才能保存到此文件
在IIS中选择cgi-bin虚拟目录,选择“处理程序映射”,然后单击“编辑功能权限”。
选择确定,然后单击确定