我正在使用VS2012中的Web发布过程将我的MVC 4项目部署到远程IIS服务器。这在发布调试配置时工作正常。但是,当我尝试部署发布配置时,构建失败。设置是我使用MVC 4框架,但我将所有控制器都放在一个单独的F#项目中。控制器使用可以使用客户端库访问的Web服务,该客户端库使用F#类型提供程序生成客户端。在构建发布配置时,我注意到多个错误,因为wcf类型不再有效。然而,提供这些类型的lib已经准备就绪。
使用完全相同的设置但将构建配置更改为调试(在设置下的Web发布对话框中),我可以毫无问题地发布解决方案。
答案 0 :(得分:0)
尝试在使用发布配置发布之前删除obj文件夹。