作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在构建服务器中构建/打包 Web 应用程序,但失败并显示以下消息:
ASPNETCOMPILER error ASPCONFIG: The CodeDom provider type "Microsoft.VisualC.CppCodeProvider, CppCodeProvider, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" could not be located.
这是构建服务器环境:
它是一个 ASP MVC 4 网络应用程序,面向 .NET 4.5。
构建配置包括使用 MSBuild 构建解决方案,并将其部署到包中,以便稍后发布。
通过TeamCity的日志,可以看到MSBuild运行aspnet_compiler.exe
时出现的错误。
在我的 DEV 机器上构建没有问题,也可以毫无问题地将它发布到本地 IIS。
有谁知道可能导致此问题的原因是什么?
更新
最佳答案
对我来说,这个错误是在构建 Web 项目时在 VS2017 中弹出的。解决方法是使 node_modules 目录隐藏在文件资源管理器中。显然,这会阻止 ASP.NET 编译器扫描所有这些文件,从而防止错误。
关于c# - Web 应用程序生成错误 : The CodeDom provider type Microsoft. 找不到 VisualC.CppCodeProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20545224/
我是一名优秀的程序员,十分优秀!