这个问题是随机的

这个问题是随机的

本文介绍了无法加载文件或程序集或它的一个依赖。访问被拒绝。这个问题是随机的,但它发生一次之后,它继续的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经找到足够的信息,在那里有关此错误:错误:无法加载文件或程序'的* .dll或它的一个依赖。访问被拒绝。
但我还没有发现专门针对我的方案的答复。
我的网站是部署在6个不同的生产服务器,只有一台服务器上我面临这个问题。问题是随机的,但它一旦发生后,就一直持续到该网站是通过重新编译做过web.config文件中一个小的修改(我知道窍门,修改后的web.config中重新编译Web应用程序)和网站上的服务器启动加工。
昨日,问题是工作一个月时间后重现。
我们不能承受这个问题上的生产。结果
发行细节:

解决方案

My solution is as follows:

I didn't find a root folder under C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files.

Google told me that it might be a permission issue against current user, then I found I have a current Identity: IIS APPPOOL in the malfunctioning server where the rest of the server has Current Identity: NT AUTHORITY\NETWORK SERVICE.

Then I changed Current Identity from IIS APPPOOL to NT AUTHORITY\NETWORK SERVICE.

From here, I found that resetting the web app rebuilds the temporary ASP.NET cache, solving the issue.

这篇关于无法加载文件或程序集或它的一个依赖。访问被拒绝。这个问题是随机的,但它发生一次之后,它继续的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-04 22:43