Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi XE7 webbroker基本应用程序导致IIS7.5中出现错误_Delphi_Delphi Xe7_Datasnap_Webbroker - Fatal编程技术网

Delphi XE7 webbroker基本应用程序导致IIS7.5中出现错误

Delphi XE7 webbroker基本应用程序导致IIS7.5中出现错误,delphi,delphi-xe7,datasnap,webbroker,Delphi,Delphi Xe7,Datasnap,Webbroker,使用向导在IDE中创建“基本”Webbroker dll。文件->新建->其他->WebBroker。不要更改代码。将项目另存为WebISAPI并编译 根据Char Chie Yang的优秀文章,在 在webbrowser中访问应用程序: 数据捕捉服务器 启动IIS管理器 选择应用程序池->默认应用程序池->在操作窗格中,单击回收 发生未处理的32位异常 单击开始->控制面板->管理工具->事件查看器并选择刚刚发生的事件 故障应用程序名称:w3wp.exe,版本:7.5.7601.17514

使用向导在IDE中创建“基本”Webbroker dll。文件->新建->其他->WebBroker。不要更改代码。将项目另存为WebISAPI并编译

根据Char Chie Yang的优秀文章,在

在webbrowser中访问应用程序:

数据捕捉服务器

启动IIS管理器

选择应用程序池->默认应用程序池->在操作窗格中,单击回收

发生未处理的32位异常

单击开始->控制面板->管理工具->事件查看器并选择刚刚发生的事件

故障应用程序名称:w3wp.exe,版本:7.5.7601.17514,时间戳:0x4ce7a5f8 故障模块名称:WebISAPI.dll,版本:1.0.0.0,时间戳:0x54f1df76 异常代码:0xc0000005 故障偏移量:0x000083e2 出错进程id:0x1c34 故障应用程序启动时间:0x01d05445e9f37798 出现故障的应用程序路径:C:\windows\SysWOW64\inetsrv\w3wp.exe 故障模块路径:\?\C:\Delphi Development\WebISAPI\Win32\Debug\WebISAPI.dll 报告Id:34c84cee-c039-11e4-b96a-001e101f63cf

是否有其他人遇到过此问题?如果是,我可以做些什么来解决它


谢谢

您编译为64位还是32位?32位。我还在DefaultAppPool的高级设置中启用了32位应用程序。64位dll产生错误500!默认应用程序池设置为在32位和64位之间切换。为应用程序正确设置后,应用程序将按预期工作。64位XE7 dll也会严重关闭(如32位dll)。最后注意:在IIS 8.0上使用相同的dll不会出现此类问题。因此,这肯定是一个IIS 7.5问题。希望这对其他人有帮助。