답변

7

이 문제도 발생했습니다. 소비 응용 프로그램은 당신이 실제로 PortableArea의 프로젝트 내에서 web.config에서 이러한 설정이 필요 발견 그들의 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가 System.Web.Mvc.ViewPage<>을 해결할 수 없으며 IDE에서 모든 종류의 이상한 일이 발생합니다. 처음에 나를 문지른 것은 <%= Html에 대한 인텔리 센스가 없다는 것입니다. 그럼, 내 소비 프로젝트를 실행하고 죽음의 노란색 화면을 가지고 :

alt text http://www.freeimagehosting.net/uploads/55542d2c51.png

Ben Hall's blog에이 문제에 대한 답을 찾을 수 있습니다. 희망이 도움이됩니다.