ASP NET WebApp 由于代码契约而在发布后失败

ASP NET WebApp fails after publishing because of code contracts

我有一个使用代码契约的 ASP.NET WebApp。我正在将我的应用程序发布到服务器并出现以下异常:

An assembly (probably "xxxxxx") must be rewritten using the code contracts binary rewriter (CCRewrite) because it is calling Contract.Requires and the CONTRACTS_FULL symbol is defined.

但是我的 Visual Studio 上安装了 Code Contract,所有项目都禁用了 "Contracts Full"。 什么可能导致异常?

提前致谢!

原来Visual Studio2015对代码契约的支持很差