未能加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform

“/”应用程序中的服务器错误。
未能加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。拒绝访问。webpack

Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatformweb

这是webpack文件: ```xml ``` 这是packages.config文件 ``` ``` 方法1:首先得确保web.config和packages.config的版本号是一致,惋惜个人版本号是一致的,仍没法解决。 方法2:在nuget中重装DotNetCompilerPlatform包,仍未能解决。 方法3:查看“属性”中“复制本地”,也是为ture,而且在运行目录(好比/bin)中有DotNetCompilerPlatform包。 意识到一个问题,我是本地能够运行,可是IIS上部署失败。 这个包并无依赖项,因此并非它的依赖项的问题,参考 https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform 好吧,我发现了一个问题,我对iis不是很懂,我每次发布iis以后,都给他一个管理员帐户,可是仍旧会有问题,管理员帐户的权限很高,但不知道为啥,反而设置了everyone就没问题了,反正给文件夹设置everyone访问权限以后就行了。
相关文章
相关标签/搜索