我正在构建服务器中构建/打包Web应用程序,但它失败并出现以下异常:
ASPNETCOMPILER错误ASPCONFIG:无法找到CodeDom提供程序类型"Microsoft.VisualC.CppCodeProvider,CppCodeProvider,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a".
构建服务器:
Windows Server 2008 R2标准版
TeamCity 8.0.4
.NET 4.5
Windows SDK for Windows 7和.NET 4
Windows SDK for Windows 8和.NET 4.5
便携式类库工具
ASP MVC 4
该应用程序是一个ASP MVC 4 Web应用程序,面向.NET 4.5.
构建配置包括使用MSBuild构建解决方案,允许部署到包,以便稍后发布.
通过TeamCity的日志,我可以看到当MSBuild运行"aspnet_compiler.exe"时出现错误.
构建在我的开发机器中没有问题,也可以毫无问题地将它发布到本地IIS.
有谁知道导致这个问题的原因是什么?
UPDATE
请参阅下面的答案.