关于INTRAWEB ISAPI DLL发布

DELPHI XE7自带的INTRAWEB 14开发的EXE程序不能在IE 11浏览器里面运行,不兼容,同一个程序在CHROME里面却运行正常。

编译的ISAPI程序,在两种浏览器里都不能执行,在IIS管理器的设置正确的前提下。

看来INTRAWEB程序的发布兼容何种浏览器的何种版本是一个大问题。

怎样将Stand Alone App变为ISAPI Dll?

一是将工程文件中的program改成library,二是将uses里的IWInitStandAlone改成IWInitISAPI,没有该文件就自己加上。

怎样设置IIS管理器?

点击网站----》处理程序映射----》将禁止的ISAPI设为允许

时间: 2024-11-12 22:45:18

关于INTRAWEB ISAPI DLL发布的相关文章

VC++ DLL 发布到生产环境过程

最近项目中用到了VC++ DLL,在本机调试时无任何问题,但是发布出来后,COPY到另外的机器就报错,说找不到DLL,由于自身工作接触这方面比较少,经过一番折腾后,终于解决,以下为解决步骤 一,平台工具集(最终没选这个发布后也可以运行,选的VS 2015(V140),但是C++相关的工具是必须要装的),就选了Visual Studio 2015 - Windows XP (v140_xp),如图 接下来生成项目报错,C:\Program Files (x86)\MSBuild\Microsoft

Qt5 编译 & 打包依赖dll发布

十年前学C++的时候,无聊到把windows 文件夹下几乎所有的*.dll 都看过一遍.偶尔在程序运行时看到缺少 *.dll 的提示,都会直接找出来解决. 随着“开发平台”和“编译器”版本的逐年升级,一个程序的依赖链接库体积也越来越大,这给码农.程序猿.软件攻城狮们测试和发布都造成了比较大的麻烦! 六年前做过某专业软件汉化包的安装程序打包,感觉专业的安装程序制作工具对一些小程序来说太浪费了,而且用户会觉得不够“绿色”.如果能够简单的完成打包,并满足基本要求,那是比较好的解决方案. 前段时间有不少

DLL发布 matlab代码发布

https://blog.csdn.net/alansss/article/details/81320548 最近需要将写好的matlab代码转成基于OpenCV的代码,然后再封装成dll进行发布.一开始直接看基于OpenCV的dll生成,但是都不太成功,故而先试试没有OpenCV的dll生成. 主要参考了以下两个网页: VS2013生成dll及动态调用:https://blog.csdn.net/liu_matthew/article/details/55804710 vs 无法将参数 1 从

C# Winform程序把引用的dll放到指定目录

如果项目引用了很多dll,发布的时候放同一目录会很乱,这时候可以用privatePath后面指定搜索的dll文件夹,多个用;分隔 另外,发现在配置文件夹中 configSource 也是可以指定目录的 <runtime> <gcConcurrent enabled="true" /> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <publisherPo

Qt 程序在 Windows 下的发布

本文讨论在 Windows 平台下编译成功的 Qt 程序,如何在未配置 Qt 开发环境的 Windows 平台下独立运行的方法. 经过验证发现,在 Ubuntu 平台下编译成功的程序可在未安装 Qt 开发环境下的 Ubuntu16.04 中运行,所以,本文仅讨论,在 Windows 平台下编译成功的 Qt 程序,在未配置 Qt 开发环境的 Windows 平台下独立运行的方法. 1. 编译模式选择 如若想要发布程序,在 IDE 中编译一定要选择 release 而不是 debug,编译成 rel

使用 IntraWeb (1) - 先测试如何部署为 Asp.Net 的应用

IntraWeb 14 可以部署为 Asp.Net 的应用程序, 需要 NET Framework 4.5 和 ASP.NET MVC 4 或之上版本的支持; 这下, 只能用虚拟主机的朋友有福了!我的测试环境: XE4 + IntraWeb v14.0.23 Ultimate 第一步: 先通过如下过程, 生成了一个 MyApp1.dll: 第二步: 把这个 WebApp1.dll(若名称不对修改也可), 然后把它与官方提供的辅助文件合并, 并把 Web.config 稍作修改.(这是我设置好的

如何解决本地DLL 的PublicKey Token与项目需要的DLL的PublicKey Token不一致的问题

这个过程是这样的.有一个遗留的项目需要做一些修改,那么我就从TFS上把这个项目下载下来,用VisualStudio打开.编译时没有发现错误,直接运行.可是运行时就抛出了异常. Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' or one of its dependencies. The located assembly's m

[Windows] IIS6 部署ISAPI

环境: OS:Windows Server 2003  Enterprise sp2 34位 IIS:6.0 ISAPI: delphi xe 编译的webbroker isapi dll 32位 (可以压缩)   1:安装IIS (略) 2:新建网站,配置基本选项 3:打开ISAPI扩展 4:复制ISAPI文件到网站目录 5:网站执行权限   调用测试.

ASP.NET在IIS 5/6上的运行模型(ISAPI)

IIS 5.X中的ASP.NET 实现了Web Server和ASP.NET App的分离. IIS作为Web Server运行在InetInfo.exe进程上.该进程是非托管的本地进程. ASP.NET App运行在aspnet_wp的Worker进程上.该进程初始化时会加载CLR,所以是一个托管进程. 通过创建虚拟目录将资源Host到IIS下,然后就可以通过IIS访问所有资源. Server会区分静态资源和动态资源. 对于静态资源的请求,不需要Server进行任何的处理,直接提取对应的文件作