调用dll函数,导致aspnet_wp.exe退出
调用一个delphi生成的dll文件函数(非COM组件),窗体应用程序中调用一切OK,在web应用程序中报错,下面是事件查看器中的出错内容:   
 弹出应用程序:   aspnet_wp.exe   -   应用程序错误:   应用程序发生异常   未知的软件异常   (0x0eedfade),位置为   0x7c812a5b。   
 同样的程序,在别人的机子上却是正常的,我在公司四台机子上试了,都是这样的问题(其中winxp还重装过iis),但在其他公司的机子上运行却是正常的。   
 我测试有问题的系统是: 
 win2000   server   简体中文版   sp4   +   vs.net   2003   简体中文版 
 winxp   sp2   简体中文版   +   vs.net   2003   简体中文版   
 正常的系统是: 
 win2000   server   简体中文版   sp4   +   vs.net   2003   日文版 
 win2003   ???   +   vs.net   2003   繁体中文版   
 我怀疑是环境的问题。 
 现在准备重找个vs.net   2003试试,大家还有什么高见? 
 如果哪们热心人是winxp   sp2+vs.net2003简体中文版,可否帮我测测我做的demo能否通过。     
------解决方案--------------------你的dll在window程序中调试 可以通过 基本上说明dll没什么问题 
 但是在asp.net中使用 会出现 很多权限问题 
 比如你的dll访问了 文件 文件夹 其他的程序调用? 
 这些都需要给于相应的权限。 
 默认的asp.net用户的权限是不允许这些操作的。 
 还有如果你的dll涉及到系统底层的调用 如驱动就更没有权限了, 
 必须通过 其他服务间接来使用
------解决方案--------------------我做过测试,我使用的环境是win2003 + vs.net 2003 繁体中文版,该dll直接放在对应的bin目录下,因此我觉得不存在权限问题,有哪位达人能给出更好的建议?up中