zoukankan      html  css  js  c++  java
  • 未能加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform

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

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


    这是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访问权限之后就好了。
  • 相关阅读:
    【linux就该这么学】-05
    【linux就该这么学】-04
    【linux就该这么学】-03
    【linux就该这么学】-02
    【linux就该这么学】-01
    【linux就该这么学】-00
    MySQL57安装与设置
    Docker(一) Docker入门教程
    Centos 7.X 安装及常规设置
    删除数组里所有与给定值相同的值
  • 原文地址:https://www.cnblogs.com/luciolu/p/12502088.html
Copyright © 2011-2022 走看看