当前位置:首页 > 用友知识堂 > 正文内容

怎么给IIS添加ISAPI和CGI限制功能?

7年前用友知识堂2844

   对于很多B/S架构用友财务软件来说,在IIS中添加ISAPI和CGI限制功能是非常必要的,因为如果在IIS中不添加添加ISAPI和CGI限制功能可能会引起软件运行过程中报错,或者直接就登录不了,畅捷通T+11.51软件也是一样的。

   所以首先要保证在IIS安装时就已经勾选了ISAPI和CGI限制功能,然后在对应的IIS中启用ISAPI和CGI限制功能,有时候我们重装了IIS或者重装了.NET会造成ISAPI和CGI限制功能丢失或者没有启用,所以用友财务软件免费下载网站站长认为学习怎么给IIS添加ISAPI和CGI限制功能?是非常有必要的。

   在学习如何给IIS添加ISAPI和CGI限制功能之前,我们首先学习几个概念,分别是:ISAPI 服务器扩展、ISAPI筛选器、公共网关接口CGI。

微信号:yyrjlls
扫码 有偿解决 用友软件技术问题!
复制微信号

   ISAPI 服务器扩展是可以被 HTTP 服务器加载和调用的 DLL。Internet 服务器扩展也称为 Internet 服务器应用程序 (ISA),用于增强符合 Internet 服务器 API (ISAPI) 的服务器的功能。ISA 通过浏览器应用程序调用,并且将相似的功能提供给通用网关接口 (CGI) 应用程序。

   ISAPI筛选器是在启用 ISAPI 的 HTTP服务器上运行的 DLL,用以筛选与服务器之间来回传送的数据。该筛选器注册事件的通知,例如登录或 URL 映射。当发生选定事件时,筛选器被调用,并且您可以监视及更改数据(在数据从服务器传输到客户端或相反的过程中)。可以使用 ISAPI筛选器提供增强的 HTTP 请求记录(例如,跟踪登录到服务器的用户)、自定义加密、自定义压缩或其他身份验证方法。

   公共网关接口CGI(Common Gateway Interface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。

   畅捷通T+软件在运行时,必须在ISAPI和CGI限制功能中允许.NET 4.0相应的ISAPI和CGI的DLL组件运行。ISAPI和CGI限制功能在ISS7.0(windows7操作系统和windows server 2008 R2操作系统)开始才有。

   1、允许ISAPI和CGI限制功能中允许.NET 4.0相应的ISAPI和CGI的DLL组件运行操作步骤如下:

   (1)点击“开始”-“运行”-输入“inetmgr” 如下图所示:(windows7操作系统也可以通过:右击计算机,管理,服务和应用程序,internet信息服务(IIS)管理器)

进入IIS管理器图示

   (2)选中IIS根路径,如下图所示,在“功能”视图中,双击“ISAPI 和 CGI 限制”,如下图所示:

找到ISAPI 和 CGI 限制图示

   (3)依次右击 ASP.NET v4.0.30319 选择“允许”,然后再在“开始”-“运行”中输入 IISRESET 重启IIS服务。

允许添加的ISAPI 和 CGI 限制

重启IIS服务图示

   2、在ISAPI和CGI限制功能中添加ISAPI和CGI的DLL组件

   有可能会出现在ISAPI和CGI限制功能中没有ASP.NET v4.0.30319对应的ISAPI和CGI的DLL组件允许项,我们应该进行如下操作:

   (1)点击“开始”-“运行”-输入“inetmgr”,选中IIS根路径,如下图所示,在“功能”视图中,双击“ISAPI 和 CGI 限制”先点击“操作”窗格中单击“添加”。

ISAPI 和 CGI 限制图示

添加ISAPI 和 CGI 限制图示

   b、在“添加 ISAPI 和 CGI 限制”对话框中,描述处输入:ASP.NET v4.0.30319,ISAPI或CGI路径处选择:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll;同时勾选允许扩展路径,点击“确定”。

允许扩展ISAPI 和 CGI 限制图示

   c、按同样的方法添加,描述为:ASP.NET v4.0.30319,ISAPI或CGI路径为:%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll;同样勾选允许扩展路径,点击“确定”。

允许 扩展 ISAPI 和 CGI 限制 图示

   注意:如果添加时不选允许扩展路径,则限制状态将为“不允许”,这是默认状态。我们也可以在添加后,右击ASP.NET V4.0.30319,选择“允许”即可。

   2、由于T+软件在运行时,需要调用IASPI扩展,所以我们在安装IIS时,一定要注意勾选 ISAPI扩展,否则T+软件无法正常运行。

安装IIS时注意勾选ISAPI 和 CGI 限制图示

   以上是用友财务软件教程网提供给大家的关于如何给IIS添加ISAPI和CGI限制功能?的文字教程。大家在操作时有任何疑问可以随时给我们的QQ客服:1820223520 提问。同时也欢迎大家到用友教研室,用友论坛中提问,网站地址:http://edu.zzerp.net/

温馨提示:近期载地址失效频繁,如链接失效请点击此处查阅详情!

相关文章

用友T3打印凭证时提示“打印错误未成功(错误号:1)”

用友T3打印凭证时提示“打印错误未成功(错误号:1)”

【问题现象】用友T3财务软件打印凭证时提示“打印错误未成功(错误号:1)”怎么解决?【问题分析】打印机的名称太长【解决方案】(1)依次点击电脑左下角的“开始”-“打印机和传真”,选择打印机“右击”-“...

录入银行账号时,如何自动带出前几位?

录入银行账号时,如何自动带出前几位?

问题现象:用友T3标准版财务软件的工资管理模块中录入银行账号时,如何自动带出前几位?解决方案:(1)点击“银行账号”,在出现的对话框中,选择需要设置自动带出前几位账号的银行名称,在“录入时需要自动带出...

用友畅捷通T+软件如何按照计量单位设置条形码的图文操作教程

用友畅捷通T+软件如何按照计量单位设置条形码的图文操作教程

问题现象:今天给大家分享一下用友畅捷通T+软件如何按照计量单位设置条形码的图文操作教程,在用友畅捷通T+V12.0软件中如何设置按照计量单位对应条形码?解决方案:1、 增加条形码参照方案。2、 存货档...

用友畅捷通T+拣货装箱业务应用操作的图文教程

用友畅捷通T+拣货装箱业务应用操作的图文教程

今天我们一起来讲一个比较高级的功能,用友畅捷通T+拣货装箱业务应用操作的图文教程。用友畅捷通T+软件中的拣货装箱是指通过条码扫描设备快速完成出库换货业务。一种业务是根据确定的业务,如果订单完成出入库单...

安装数据库时提示“创建实例时失败”

安装数据库时提示“创建实例时失败”

  很多朋友下载了用友财务软件免费版提供的用友财务软件,在安装数据库时都提示:安装数据库时提示“创建实例时失败”,其实有很多朋友是因为自己已装安装过数据库了,然后又...

用友T1服装鞋帽版的打印报表怎么设计出颜色尺码?

用友T1服装鞋帽版的打印报表怎么设计出颜色尺码?

用友T1服装鞋帽版的打印报表怎么设计出颜色尺码?用友T1商贸宝服装鞋帽版具有特殊行业性质,比如在单据打印中增加颜色尺码的打印。某些商品需要对应颜色和尺码,需要在二维表中录入,但录入完之后只显示整体的总...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。