ビルド サーバーで Web アプリケーションをビルド/パックしていますが、次のメッセージが表示されて失敗します。
ASPNETCOMPILER エラー ASPCONFIG: CodeDom プロバイダーの種類 "Microsoft.VisualC.CppCodeProvider, CppCodeProvider, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" が見つかりませんでした。
これはビルド サーバー環境です。
- Windows Server 2008 R2 標準
- チームシティ 8.0.4
- .NET 4.5
- Windows 7 および .NET 4 用の Windows SDK
- Windows 8 および .NET 4.5 用の Windows SDK
- ポータブル クラス ライブラリ ツール
- ASP MVC 4
これは、.NET 4.5 をターゲットとする ASP MVC 4 Web アプリケーションです。
ビルド構成は、MSBuild を使用してソリューションをビルドし、それをパッケージに展開することで構成されているため、後で公開できます。
TeamCity のログから、MSBuild の実行時に発生するエラーを確認できますaspnet_compiler.exe
。
私の DEV マシンでは問題なくビルドされ、問題なくローカル IIS に発行することもできます。
この問題の原因を知っている人はいますか?
アップデート