首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Delphi 10.3 RAD服务器:无法从浏览器访问Windows Server 2016 IIS (ISAPI dll)上承载的资源终结点

Delphi 10.3 RAD服务器是一个用于构建和部署高性能、可扩展的Web、移动和云应用程序的开发工具。它基于Delphi编程语言和RAD Studio开发环境,提供了丰富的组件和工具,使开发人员能够快速构建功能强大的应用程序。

针对无法从浏览器访问Windows Server 2016 IIS(ISAPI dll)上承载的资源终结点的问题,可能有以下几个方面需要检查和解决:

  1. 确保IIS已正确安装和配置:首先,确保Windows Server 2016上已正确安装和配置了IIS。可以通过检查IIS管理工具中的站点和应用程序池配置来确认。
  2. 检查资源终结点的配置:确保资源终结点的配置正确无误。这包括检查终结点的URL、绑定的IP地址和端口等。
  3. 检查防火墙设置:如果Windows Server 2016上启用了防火墙,需要确保防火墙允许从浏览器访问所需的端口。可以通过在防火墙设置中添加相应的入站规则来实现。
  4. 检查ISAPI dll的部署:确保ISAPI dll已正确部署到IIS的目录中,并且在IIS中已将其配置为处理相应的请求。
  5. 检查权限设置:确保ISAPI dll所在的目录和相关文件具有适当的权限,以便IIS可以访问和执行它们。

如果以上步骤都已检查并且问题仍然存在,可以尝试以下解决方法:

  • 检查Delphi 10.3 RAD服务器的配置:确保Delphi 10.3 RAD服务器的配置正确无误,包括相关的端口和终结点设置。
  • 检查网络连接和通信:确保网络连接正常,并且没有任何阻止浏览器访问资源终结点的网络问题。
  • 检查日志和错误信息:查看相关的日志文件和错误信息,以了解更多关于无法访问资源终结点的详细信息。

对于Delphi 10.3 RAD服务器的更多信息和使用方法,可以参考腾讯云的相关产品介绍页面:Delphi 10.3 RAD服务器。该产品提供了丰富的功能和工具,帮助开发人员快速构建和部署高性能的Web、移动和云应用程序。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.Net请求处理机制初步探索之旅 - Part 1 前奏

此外,本文以IIS经典模式为主,不讨论集成模式(IIS7后加入了集成模式,不用加载外部aspnet_isapi.dll组件)。 一、当一个请求到来时 ①客户端发送一个请求给服务器端 ?...有了基于ISAPI扩展扩展程序,IIS服务器就可以根据客户端请求资源扩展名,来决定应由哪个ISAPI扩展程序来处理客户端请求,然后就可以将请求转发给合适ISAPI扩展程序。 ? ?...三、一个神奇入口 ①所谓Worker Process(工作者进程)   刚刚我们大体介绍了IIS处理步骤,但其实IIS对于动态资源处理首先会通过一个工作进程去加载具体处理组件dll。...以IIS 6.0为例,如果IIS判断它自己无法处理asp.net请求,会由W3WP.exe所维护工作进程来加载aspnet_isapi.dll。 ?...②.NET运行时加载   如果Web应用程序是第一次加载,那么首先会由aspnet_isapi.dll加载.NET运行时(主要是调用服务器.Net Framework创建CLR运行时)。

1.6K20

asp.net与aspsession共享 及 asp请求拦截

asp.net 与 asp session是无法直接共享(底层处理dll也不一样),要想互通session,只能用变通办法: 一、asp.net -> asp session传递 a) 建一个类似...同时不影响原来asp项目的正常运行),有二种做法: a) 自行开发ISAPI 筛选器 ,然后在IIS里,把自己开发dll加入ISAPI 筛选器 这个方法比较繁琐,技术难度也相对较高,在今天.net时代...delphi IIS ISAPI  http://siyebocai.blog.163.com/blog/static/103316426200810297512408/ 用Delphi编写 IIS.../topics/7979 b) 利用asp.netHttpModule (环境:IIS7 /Asp.Net 4.0 测试通过) 前提:Asp项目所用应用程序池必须采用"集成"模式 先建一个HttpModule...,已经很久不碰asp,这些小技巧差不多忘记光了,贴在这里备份一下) IE浏览器里先去掉 友好错误勾选 IIS设置里,允许发送详细错误到客户端 这样,asp代码出错时,就会显示详细信息了

7.2K70
  • IIS架构介绍

    打一个形象比喻,lIS在Windows作用等同于Apachel服务在Linux服务器作用,缺少了llS,Windows操作系统就无法向用户发布Web网站。   ...IIS10 随着Windows10和Windows Server2016发布,完美支持HTTP2.0。...1.2.1 IIS应用程序文件夹   IIS服务是通过Windows服务器版操作系统服务器管理器添加Web角色方式安装。...ISAPI可以被理解为是IIS一种扩展插件,当IIS发现某种服务器资源自己无法处理时,就会按照配置信息把请求转给对应IAPI扩展来执行;IIS会等待ISAPI执行结果,然后把结果透传给客户端浏览器...如图下图所示,ASP.NET配置了一条策略,告诉lIS当遇到以.aspx为结尾资源时,不要自己处理而是调用aspnet_isapi.dll这个ISAPI来处理。

    2.1K10

    ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI

    前几天有一个朋友在MSN问我“ASP.NET 最初接收到Http request到最终生成Response整个流程到底是怎样?”...我们通过创建虚拟目录将资源Host到IIS下,原则,我们可以通过IIS访问置于虚拟目录下所有Resource,这部仅仅包含一些静态资源文件,比如图片、纯Html文件、CSS、JS等等,也包含一些需要动态执行文件...对于基于ASP.NETResource,其对应ISAPI Extension为ASP.NET ISAPI,通过一个aspnet_isapi.dll承载。...IIS分析Request目标资源文件扩展名(这里是aspx),通过ISAPI Extension Mapping获知对应ISPAI为ASP.NET ISAPI,于是加载aspnet_isapi.dll...作为Host 基于Http ApplicationIIS来说,这两方面就显得尤为重要了。我们IIS 5.x到IIS 6 演变,不难看出IIS 6在前一个版本基础所作改进也是基于这两个方面。

    2.8K90

    WCF技术剖析之二:再谈IIS与ASP.NET管道

    如果是动态资源(比如.aspx,asp,php等等),则通过扩展名IIS脚本影射(Script Map)找到相应ISAPI Dll。 ?...图1 IIS 5.x与ASP.NET ISAPI是Internet服务器API(Internet Server Application Programming Interface)缩写,是一套本地...它是Windows 2003TCP/IP网络子系统一部分,结构,它属于TCP之上一个网络驱动程序。...另一个角度讲,IIS运行在非托管环境中,而ASP.NET管道则是托管,从这个意义讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。...PostMapRequestHandler 对于访问不同资源类型,ASP.NET具有不同HttpHandler对其进程处理。

    1.6K110

    利用Weblogiciisproxy、iisforward插件实现IIS转发

    默认情况下,IIS只能提供http重定向功能,而无法满足转发需求。...举例:http://localhost/app1 利用http重定向到 http://www.abc.com/app1 访问 http://loalhost/app1/abc.html 最终浏览器地址栏里..._10.3\server\plugin\win\x64 下有2个文件:iisforward.dll、iisproxy.dll,通过它可以让IIS实现转发。 ...server对应ip和端口 第2行,指定vhost1对应配置D:\Website\app1下iisproxy.ini读取 如果有多个虚拟主机,参考这个结构再继续添加即可 4.在IIS中,添加应用程序集...5.在要代理站点,添加"ISAPI筛选器" ? 参考下图: ? 6.在应用app1,添加"处理程序映射" ? 参考下图: ? 最后还可以检查一下 ?

    94460

    Windows 2003下IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

    4、配置 IIS 使其支持 PHP: 打开 IIS 后停止服务,然后在左侧默认Web站点单击右键选择“属性”, 在打开“ Web 站点属性”窗口ISAPI 筛选器”标签里找到并点击“添加”按钮..., 在弹出“筛选器属性”窗口中“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。...[attachment=891] 在 IIS 根目录下新建一个 phpinfo.php ,命名为:index.php 内容如下: 打开浏览器,输入:http://localhost/, 将显示当前服务器所支持...,一般建议XP和2003系统尝试配置 PHP5.x版本,因为2003IIS6.0版本,一般存在IIS 6.0中早期版本 ISAPI 筛选器不能加载,所以有可能PHP4.x版本ISAPI 筛选器不能加载导致无法完成...('你ROOT管理密码'); 然后再登陆PHPMYADMIN就可以了,登陆后可以在权限里面添加修改设置帐号和访问权限 5.PHP运行失败或错误,如果运行PHP后出现普通无法找到网页"一般是由于文件不存在错误或者

    2.3K20

    WCF技术剖析之二:再谈IIS与ASP.NET管道

    如果是动态资源(比如.aspx,asp,php等等),则通过扩展名IIS脚本影射(Script Map)找到相应ISAPI Dll。 ?...图1 IIS 5.x与ASP.NET ISAPI是Internet服务器API(Internet Server Application Programming Interface)缩写,是一套本地...它是Windows 2003TCP/IP网络子系统一部分,结构,它属于TCP之上一个网络驱动程序。...IIS 7.0与ASP.NET IIS 7.0对请求监听和分发机制又进行了革新性改进,主要体现在对于Windows进程激活服务(Windows Process Activation Service...另一个角度讲,IIS运行在非托管环境中,而ASP.NET管道则是托管,从这个意义讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。

    1.2K41

    ASP.NET 运行机制详解

    1.浏览器服务器交互原理 通俗描述:我们平时通过浏览器访问网站,其实就相当于你通过浏览器访问一台电脑上访问文件一样,只不过浏览器访问请求是由被访问电脑一个 WEB服务器软件来接收处理,它会分析接收到请求信息...,从而按照请求信息来找到服务器电脑文件,经过处理,最终将生成内容发回到浏览器。...(3)浏览器DNS服务器获得了 www.oumind.com/index.html域名对应服务器电脑IP,则将 请求报文 通过Socket发送到服务器电脑。...若请求是静态资源(img,text,html等)则由IIS处理(IIS在本地Web Server访问请求文件),将内容输出到控制台,发出请求浏览器就能接收到它了。...ASP.NET FrameWork对请求处理: 上面说到IIS将像ASPX这样页面分配给aspnet_isapi.dll,接着处理如下: 1、aspnet_isapi.dll则会 通过一个Http

    2.1K70

    Asp.net管道模型(管线模型)之一发不可收拾

    (或者说是内存)是不能直接互相访问, 而线程可以, 线程一定会依附在某一个进程执行.我举个例子, 你在Windows下开一个IE浏览器, 这个IE浏览器是一个进程....(扩展程序)映射记录(如.aspx、.ashx等对应aspnet_isapi.dll),如果metabase文件中没有就再检查是否为不受服务器端保护文件(受服务器端保护:App_Code文件夹下文件...(这里是aspnet_isapi.dll),aspnet_isapi.dll会通过一个命名管道(named pipe,一种简单IPC——进程通信机制,具体内容请参考:《命名管道及延伸进程通信学习》)把...IIS5.x中识别请求属于哪个Application是在工作进程中在用户模式下实现,而IIS6.x是由Web Serverhttp.sys在核心模式实现IIS5.x是Aspnet_isapi.dll...注:为了避免用户应用程序访问或者修改关键操作系统数据,windows提供了两种处理器访问模式:用户模式(User Mode)和内核模式(Kernel Mode)。

    2.3K90

    RemObjects特征

    平台间完整电报兼容性,允许用户混和使用不同版本SDK实现客户端以及服务器,或者在不同操作系统运行。...支持用于PHP clientCodeGen,允许用户 PHP实现网站上访问 XML-RPC服务器。 完全不用支付许可费用。...库特征 支持一系列平台,包括.NET, Mono, 32-bit and 64-bit Windows以及 Linux. 纯本地化以及指定平台实现,对于单个平台,能够底层设计。...编译独立可执行Windows Services或者在 ASP.NET (.NET Edition)或 ISAPI/Apache Web Servers (Delphi)中运行你工程。...全面支持第三方提供基于网络服务消费 SOAP,并且使用了 non-RemObjects SDK技术。 支持服务性消费外部资源导入 WSDL服务定义。

    71830

    HttpModule介绍

    与 Http Handler类似,我们需要打开机器C:\WINDOWS\Microsoft.NET\Framework\ v2.0.50727\CONFIG 目录下 web.config 文件。...略 我们先从结点看,type属性与一节所说http handler结点type属性类似,都代表了相应程序集。.../images/logo.gif 这样获取一张图片而已(对ISAPI进行过设置以后,默认aspnet_isapi.dll不接手图片文件)。...如果你发现你图片显示正常,请不要惊讶,事情是这样:回想一下第一节我们讨论到,对于图片文件,由IIS直接处理,并不会交由aspnet_isapi.dll,所以,Module无法捕获对于图片类型文件请求...这里需要提请注意是:如果你使用Vs2005自带Local Server,那么你无需对IIS进行设置,所有的不论图片还是任何文件类型,都会交由aspnet_isapi.dll处理。

    60930

    HttpHandler介绍

    应该还记得第一节中我们提到过 ISAPI,它根据文件名后缀把不同请求转交给不同处理程序。但是仔细看看就会发现:几乎一大半文件都交给 aspnet_isapi.dll 去处理了。...很明显,aspnet_isapi.dll 不可能对每种文件采用同一种方式处理,那么 aspnet_isapi.dll 是如何更进一步处理不同文件,交由谁去处理呢?...为了搞清楚这个问题,我们需要打开机器C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\ 目录下web.config 文件。...Step.5 在IISISAPI进行设置。 应该还记得在Part.1中如何在IIS中设置ISAPI来进行文件与处理程序映射: 打开IIS,选择本范例所用站点,右键,选择“属性”。...点击“添加”,设置“可执行文件”为“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,设置“扩展名”为“.rss”,点“确定

    1.1K20

    PHP目前比较常见五大运行模式

    所以用cgi方式服务器有多少连接请求就会有多少cgi子进程,子进程反复加载是cgi性能低下主要原因。都会当用户请求数量非常多时,会大量挤占系统资源如内 存,CPU时间等,造成效能低下。...FastCGI工作原理 1、Web Server启动时载入FastCGI进程管理器(IIS ISAPI或Apache Module) 2、FastCGI进程管理器自身初始化,启动多个CGI解释器进程(...API接口,一个ISAPIDLL,可以在被用户请求激活后长驻内存,等待用户另一个请求,还可以在一个DLL里设置多个用户请求处理函数,此外,ISAPIDLL应用程序和WWW服务器处于同一个进程中,效率要显著高于...这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。对于客户浏览器请求反应更快,性能较高。...apache模块DLL运行模式 此运行模式是我们以前在windows环境下使用apache服务器经常使用,而在模块化(DLL)中,PHP是与Web服务器一起启动并运行

    68420

    Http请求处理流程

    而实际你轻拍回车到页面呈现在你眼前十分之一秒内,IIS和.Net Framework已经做了大量幕后工作。...能够处理各种后缀名应用程序,通常被称为 ISAPI 应用程序(Internet Server Application Programe Interface,互联网服务器应用程序接口)。...编辑.aspx文件处理程序 一路看到这里,可以看出,所有的.aspx文件实际都是由 aspnet_isapi.dll 这个程序来处理,当IIS把对于.aspx页面的请求提交给了aspnet_isapi.dll...现在我们应该知道:Asp.Net 只是服务器(IIS)一个组成部分而已,它是一个 ISAPI扩展。...Asp.Net 宿主环境 理解管道(Pipeline) 在前面两章中,我们在一个相对比较低层次讨论了发出Http请求到看到浏览器输出这转瞬即逝十分之一秒内IIS和 Framework 所做事情

    1.3K20

    Win7 下部署 Discuz!

    IIS 7.5 Web 服务器。 下载地址:可直接在系统设置里安装,无需下载。...PHP 5.4.42 因为 PHP 5.2.10 开始已经不再提供 php5isapi.dll,也即在 IIS 只能使用 FastCGI 而能使用 ISAPI 方式了,所以选用 Non Thread...> 打开浏览器访问 http://localhost/phpinfo.php,如果能显示如下网页表示环境已经准备就绪。 ?...然后在浏览器访问 http://localhost/install,按提示进行安装,除了需要填上你 MySQL 管理员密码和设置 Discuz!...此时实际是打开了「高级安全 Windows 防火墙」,右键「入站规则」,选择「新建规则」,规则类型选「端口」,协议和端口选择「TCP」和「特定本地端口:80」,操作选择「允许连接」,配置文件保持默认全部勾选

    1.4K30

    SCOM 2012 sp1 安装篇(一)

    注释 如果为安装创建特定帐户,则此帐户必须是 Microsoft SQL Server “sysadmin”服务器角色成员,但还必须具有主数据库访问权限。...· Operations Manager 不支持在 32 位版本 SQL Server 承载其数据库或 SQL Server Reporting Services。...如果将 SQL Server 身份验证设置为混合模式,然后尝试在操作数据库添加本地 SQL Server 登录名,则 Data Access 服务将无法启动。...以上为IIS功能需求,测试环境的话,为了方便可以全部勾选。 ? ? 安装成功,下面打开IIS管理器,启用ISAPI和CGI限制 ? ? ? 3....此处是选择承载报表服务器实例,实例一定要在本地进行安装,当然你报表服务器也可以单独装到一台服务器,我们也建议这么做,由于我当前不怎么需要报表服务器,我就返回前面,去掉勾选报表服务器角色,等以后需要了再进行安装

    2.1K30

    ISAPI Rewrite实现iis防盗链

    大家好,又见面了,我是你们朋友全栈君。 为了实现图片防盗链,根据网络搜集资料加上自己实践,终于实现了iis图片防盗链功能。...服务器系统windows 2003 server,参考资料来源: http://www.hua-lin.net/blog/isapi_rewrite-stop-leeching-39 实施步骤: 1.下载比较出名.../isapi_rwl_x86_0072.msi 2.设置软件安装目录IIS_WGP组读写权限(重要,如果不设置安装完后你网站就会直接Service Unavailable,无法访问)。...3.安装软件(安装过程中软件会重启iis),安装目录选择一步设置好权限目录,安装完毕后打开控制面板里Internet 信息服务,打开网站属性对话框里面有一项“isapi筛选器”,点击“添加”,“...筛选器名称”自己随便填写一个好理解名字就可以,“可执行文件”项点击“浏览”,选择刚才安装ISAPI_Rewrite安装目录中ISAPI_Rewrite.dll,确定即可。

    33410
    领券