问题描述
我已经找到足够的信息,在那里有关此错误:错误:无法加载文件或程序'的* .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.
这篇关于无法加载文件或程序集或它的一个依赖。访问被拒绝。这个问题是随机的,但它发生一次之后,它继续的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!