网站部署到服务器iis后提示错误,之前都是正常的,昨天有人在服务器上装了个火绒,就出现这个错误了。
服务器上还有两个其他的站点是正常的。
好像是被火绒把什么应用给删了,刚上去的时候发现csc.exe msbuild.exe 都被禁了。
有人知道这个怎么处理吗?
未能加载文件或程序集“file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\14da987b\981d4c31\App_global.asax.hu06m-md.dll”或它的某一个依赖项。系统找不到指定的文件。
IIS卸载然后重新安装试试呢
服务器上还有两个其他的站点是正常的。
建议检查一下 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
文件夹的权限
有权限。
这个dll文件被你的火绒当病毒删掉了吧,重新发布一下看看,建议不要装各种杀毒软件啥的,我之前就遇到过,dll文件被莫名当病毒杀掉的情况
这个dll是iis自动生成的。
@Vincent8464: 你可以在发布文件夹里,用命令行启动项目,看看cmd框中有没有报错,如果命令行可以启动,那就排除项目文件有问题了,如果不能,那就是发布后的项目文件有问题
卸载火绒就ok了
服务器中毒了,所有可执行文件都被传染了,然后火绒把相应的可执行文件都隔离了。
服务器清理了一遍,然后重新部署就好了。