2010-07-14 2 views
0

Я попытался создать веб-службу OData с помощью VS 2008 без везения. Я загрузил ODataDemo из Odata.org, установил Microsoft .NET Framework 3.5 Service Pack 1 и ADO.NET Data Services Update for .NET Framework 3.5 for Windows XP. Однако я не вижу ссылки на ADO.NET Data Services Framework. Когда я попытался добавить новые службы данных ADO.Net, я не могу найти никаких шаблонов для этого.Инструментарий OData или REST WCF для Visual Studio 2008?

Например, я не могу найти веб-службу данных ADO.Net из Add | New Item ... (| Web | Служба данных WCF).

Не уверен, что я пропустил какие-либо пакеты или библиотеки? Или, если есть какие-либо проекты .Net 3.5 или VS 2008 для OData?

Кстати, я попытался загрузить VS2010 Express. Это слишком медленно на моей Windows XP, и я не могу найти какие-либо шаблоны для веб-службы или службы данных wcf ADO.Net. Я не уверен, есть ли какой-либо другой набор инструментов веб-службы REST для VS 2008? Я думаю, что я давно пытался использовать REST WCF Toolkit от CodePlex, но я не могу найти его там. В основном мне нужен набор инструментов для создания службы REST для предоставления коллекции данных в xml или json.

ответ

1

Я использую VS2008 Professional.

Я установил обновление служб данных ADO.NET для .NET 3.5 для XP и смог добавить службу данных ADO.NET в свой проект веб-приложений. Что я сделал:

  1. Создал новый проект веб-приложений;
  2. Щелкните правой кнопкой мыши по проекту и выберите Add -> 'New Item ...';
  3. В диалоговом окне «Добавить новый элемент» третьим элементом во втором столбце (по крайней мере для меня) была служба данных ADO.NET. Я выбрал это, и все было хорошо.

Шаблон для этого элемента можно найти в файловой системе на (основано на моей машине): C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ язь \ itemtemplates \ Web \ CSharp \ 1033

Вы должны увидеть ZIP-файл с именем «AdoNetDataServiceCSharpWebsite.zip». Если вы этого не сделаете, значит, он не установлен на вашем компьютере. Если он есть, то есть еще одна проблема. Проверьте разрешение на этот файл. Убедитесь, что вы можете прочитать его.

Сообщите мне о любой другой информации, которая у вас есть, поэтому я могу помочь.

Удачи!

+0

У меня нет служб данных ADO.NET в моем VS 2008, однако у меня есть приложение веб-службы 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 Data Services, когда пытаюсь добавить новый элемент в свое веб-приложение или проект. У вас есть ссылка на ADO.NET Data Service Update для .NET 3.5 для XP? –

Смежные вопросы