今天实施人员打电话寻求技术支持,问题是这样的:
在登陆页面点登陆之后报出错误:如下: System.IO.FileLoadException:未能加载文件或程序集“*****”或它的某一个依赖项。另一个程序正在使用此文件,进程无法访问。(异常来自HRESULT:0x80070020)
我远程看了一下,发现没有任何程序调用此程序集,很是纠结,于是问度娘,找各种解决方法,最终解决了,原来是端口问题,我不禁大汗搞了一个大乌龙,实施部署的时候竟然没有查看端口是否被用到,端口冲突所致,查看机器端口使用情况如下;
如果程序中遇见此问题,解决此问题的几点:
方法一、配置ASP.net 的临时目录不受Indexing service服务的影响
方法二:停止Indexing service服务
方法四:修改windows\temp目录权限,设asp.net Machine Account为对这个目录的完全控制权限