2010-08-11 3 views
4

Windows Azure 테이블을 사용하여 응용 프로그램을 작성하고 있습니다. Table Service에 대한 모든 호출을 자체 어셈블리로 캡슐화했습니다. 이 어셈블리는 .NET 4.0 Framework를 사용하며 System.Data.Service.Client (4.0)에 대한 참조를 포함합니다. 문제가없는 테스트 프로젝트에서이 어셈블리를 사용할 수 있습니다." 'System.Data.Services.Client, Version = 3.5.0.0'어셈블리에 대한 참조를 추가해야합니다."

이 프로젝트를 MVC2 웹 응용 프로그램에 대한 참조로 추가하면 —이 다시 .NET 4.0 프레임 워크 —을 대상으로 위의 오류가 발생합니다. 웹 프로젝트에 동일한 DLL (v.4.0)을 추가했지만 문제가 지속됩니다.

무슨 일입니까? MVC 프로젝트에서 3.5 DLL을 사용해야하는 이유는 무엇입니까?

답변

5

나는 web.config 파일에 다음을 추가했으며 모두 copacetic입니다.

<system.web> 
    <compilation debug="true" targetFramework="4.0"> 
    <assemblies> 
     <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> 
    </assemblies> 
    </compilation> 
</system.web> 
관련 문제