微信小程序使用C#的WebService加载非托管dll配置iis

最近开发微信小程序,遇到了不少问题,记录下给广大码农指明道路,避免重复老路浪费时间

 

 

1.服务器iis 6.1在windows 2008上配置webservice加载非托管的dll,然后老是失败,提示找不到文件,即便是放到windows\system32也不行

    网上找了很久都没找到解决方案,可能是每个人遇到的问题不一样,环境配置不同,屡试屡爽!!!还好新学了一项调试技巧,vs的异常开关,就在调试里面有个异常,打开后可以配置异常是捕获还是先抛出在捕获

 

    配置后,终于发现其实项目在mscorlib 的load阶段就已经异常了,所以模块没有静态的加载到托管内存里面来。

   用depend打开,然后再网上把接近20多个dll全部下载,最后,居然神奇般的服务器加载成功了。

 

  不过还遇到了新问题,就是w3wp程序异常退出。原因是我在配置时找了很多网上的解决方案,改了很多配置,其中一个就是把iis amdin服务里面的和桌面应用程序交互打开了,最后关闭就好了。一切正常

 

你可能感兴趣的:(开发随笔,问题杂记)