2010-07-14 2 views
0

행운없이 VS 2008을 사용하여 OData 웹 서비스를 만들려고했습니다. Odata.org의 ODataDemo를 다운로드 받았고 Microsoft .NET Framework 3.5 Service Pack 1ADO.NET Data Services Update for .NET Framework 3.5 for Windows XP을 설치했습니다. 그러나 ADO.NET 데이터 서비스 프레임 워크에 대한 참조가 없습니다. 새 ADO.Net 데이터 서비스를 추가하려고하면이 템플릿을 찾을 수 없습니다.Visual Studio 2008 용 OData 또는 REST WCF 툴킷?

예를 들어 Add | New Item ... (웹 | WCF 데이터 서비스)에서 ADO.Net 데이터 웹 서비스를 찾을 수 없습니다.

패키지 또는 라이브러리를 놓친 경우 확실하지 않은가요? 또는 OData에 대한 .Net 3.5 또는 VS 2008 예제 프로젝트를 사용할 수 있습니까?

그런데 VS2010 Express를 다운로드하려고했습니다. 내 Windows XP에서 너무 느리고 웹 서비스 또는 ADO.Net wcf 데이터 서비스 용 템플릿을 찾을 수 없습니다. VS 2008에서 사용할 수있는 다른 REST 웹 서비스 툴킷이 있는지 확실하지 않습니다. 내가 전에 CodePlex에서 REST WCF 툴킷을 시도했다고 생각하지만, 나는 그것을 찾을 수 없다. 기본적으로 필요한 것은 xml 또는 json에서 데이터 컬렉션을 제공하는 REST 서비스를 만드는 툴킷입니다.

답변

1

저는 VS2008 Professional을 사용하고 있습니다.

XP 용 .NET 3.5 용 ADO.NET 데이터 서비스 업데이트를 설치하고 웹 응용 프로그램 프로젝트에 ADO.NET 데이터 서비스를 추가 할 수있었습니다. 내가 한 일은 다음과 같습니다.

  1. 새 웹 응용 프로그램 프로젝트를 만들었습니다.
  2. 프로젝트에서 마우스 오른쪽 버튼을 클릭하고 추가 -> '새 항목 ...'을 선택하십시오.
  3. 새 항목 추가 대화 상자에서 두 번째 열의 세 번째 항목 (적어도 나를 위해)은 ADO.NET Data Service입니다. 나는 그것을 선택했고 모두 좋았다.

이 항목에 대한 템플릿 (내 컴퓨터 기준)에서 파일 시스템에서 찾을 수 있습니다 : C : \ 프로그램 파일은 마이크로 소프트 비주얼 스튜디오 \ 9.0 \ common7 \ IDE \ itemtemplates \ 웹 \ CSHARP \ 1,033

'AdoNetDataServiceCSharpWebsite.zip'이라는 ZIP 파일이 있어야합니다. 그렇지 않으면 컴퓨터에 설치되지 않은 것입니다. 그것이 있으면 다른 문제가 있습니다. 해당 파일에 대한 사용 권한도 확인하십시오. 그것을 읽을 수 있는지 확인하십시오.

다른 정보를 알려 주시면 도와 드리겠습니다.

행운을 빌어 요 !!

+0

내 VS 2008에는 ADO.NET 데이터 서비스가 없지만 ADO.NET 웹 서비스 응용 프로그램과 ADO.NET 웹 응용 프로그램이 있습니다. 어느 것이 ODATA를위한 것인지 잘 모르십니까? –

+0

VS 2008에는 ADO.NET Data Services 유형의 프로젝트가 없습니다. 기존 ASP.NET 웹 응용 프로그램에 항목을 추가하기 만하면됩니다 (ASP.NET 웹 사이트 응용 프로그램에도이 기능이 적용될 수 있습니다). 따라서 ASP.NET 웹 응용 프로그램을 만든 다음 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 새 항목 추가를 선택하면 추가 할 항목으로 ADO.NET 데이터 서비스를 선택할 수 있습니다. '.svc'파일이어야하며 .svc.cs 코드 뒤에 서비스를 프로그래밍하십시오. 템플릿이 설치되어 있는지 확인하려면 위의 대답에있는 단계를 따르십시오. 행운을 빕니다! –

+0

답변 해 주셔서 감사합니다. 웹 응용 프로그램이나 프로젝트에 새 항목을 추가하려고해도 ADO.Net 데이터 서비스를 볼 수 없습니다. XP 용 .NET 3.5 용 ADO.NET Data Service Update에 대한 링크가 있습니까? –