我也遇到了这个问题。消费应用程序在其应用程序中需要有以下配置
web.config
<pages
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
我发现你真的需要这些设置
在PortableArea的项目中。如果没有这些设置,您的PortableArea将无法解析
System.Web.Mvc.ViewPage<>
<%= Html
. 然后,我运行我的消费项目,得到了一个黄色的死亡屏幕:
alt text http://www.freeimagehosting.net/uploads/55542d2c51.png
在上找到了这个问题的答案
Ben Hall's blog
. 希望有帮助。