我有个.net项目我发布到本地服务器(IIS 7.5)后调用动态库(DLL)文件时网页就失去连接

2024-12-02 11:31:29
推荐回答(3个)
回答1:

因为你系统是64位的,dll是32位的,不兼容。解决办法有两种,1.把你的dll编译输出改为64位的,2. 最简单的解决办法就是在iis中找到相应的应用程序池,点击高级设置,里面有个兼容32位的选项,改为true就好了(没记错的话应该在‘常规’一栏下面),我现在机器没有iis,没办法给你截图,你应该能找到地方的

回答2:

在目标服务器建个共享文件夹。在目标服务器上远程调试。你要确定是不是64 32位的事情才可以,我这里看你页面没有报和dll有关的错,只是一个404你就那么确定是dll的问题

回答3:

最郁闷的权限不足问题