无法加载文件或程序集'Microsoft.CodeDom.Providers.DotNetCompilerPlatform'或其某个依赖项。拒绝访问。

3
我遇到了以下错误:

无法加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.1.0,Culture = neutral,PublicKeyToken = xyz”或其某个依赖项。访问被拒绝

我已经安装了最新版本的Microsoft.CodeDom.Providers.DotNetCompilerPlatform
如何解决这个问题? 我遇到的错误是访问被拒绝而不是找不到

1
我遇到了“访问被拒绝”的错误,如果我遇到“找不到”错误,则必须安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform。 - madhu donkana
在我的IIS上托管时,我遇到了如上所述的错误,Runtime error @mjwills。 - madhu donkana
那么这就是您的托管提供商的配置问题,您应该联系他们寻求支持。 - Ian Kemp
2个回答

6

我曾经遇到过VS-2015更新3的问题,但是解决方法是给IIS_IUSRS用户在"C:\Users\Aurelio\Documents\Visual Studio 2015\WebSites"文件夹中的Web应用程序文件夹赋予权限。


1
也对我有用,谢谢! - John Pasquet

0
我最近遇到了问题,问题是这样的: DotNetCompilerPlatform 的授权属性设置不知何故被更改了,
所以我打开了 bin 文件夹,右键单击打开属性 -> 转到安全性 -> 允许所有权限并应用。
我还为 Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll 和 Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml 做了同样的事情,重新启动 IIS,问题得到了解决。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接