2014-02-14 7 views
4

Я полностью сражался с служебной программой. Я следил за множеством обучающих программ, которые я нашел в google, и никто не работает, даже не работает простой hellotutorial. Даже служебные tutorials генерируют ошибки в моем проекте VS и вообще не работают. Кроме того, ни один из примеров, развернутых в примерах github servicestack, не работает. Я использую Windows 8, и я полный noob с VS 2012. У меня установлен IIS 8 и .Net 4.5. Я всегда получаю 404 ошибки или 500 или даже ошибки синтаксического анализа. Я думаю, что речь идет о документации, которая не обновляется, или конфигурации, которые сильно меняются в отношении новых версий служебной программы. Я действительно не знаю. Может ли хорошая душа помочь мне установить простой API для работы с последней версией сервисной программы (4.0.10) и VS 2012?ServiceStack complete noob tutorial

В любом случае, спасибо.

+1

Это не оффтоп. Это связанная с servicestack процедура, требующая способа работы проекта! –

ответ

3

Простейший способ получить полный ServiceStack TODO приложение работает:

1) Создать новый пустой ASP.NET Web Application

2) Установить ServiceStack.Host.AspNet и ServiceStack.OrmLite.SqlServer

PM> Install-Package ServiceStack.Host.AspNet 
PM> Install-Package ServiceStack.OrmLite.SqlServer 

3) Hit Ctrl + F5, чтобы запустить приложение

4) После игры с приложением TODO, просматривать http://localhost:{port}/metadata страницу

5) Играть с услугами, например http://localhost:{port}/todos

6) Посмотрите на источник, чтобы увидеть, как служба ServiceStack вместе взятые, основные части:

  • App_Start/AppHost.cs (конфигурация ServiceStack AppHost)
  • App_Start/Вт ebServiceExamples.cs (вводное и Todo услуги)

Когда вы комфортно примера приложение, пройти через creating a ServiceStack service from scratch.

+0

Это сработало! Наконец, это был пакет OrmLite, который отсутствовал все время. Ни один учебник, который я нашел, не должен был устанавливать этот пакет. Кроме того, вы должны отредактировать сообщение и исправить «Установить» на «Install-Package» –

+0

@ JoãoMartins. Хост-пакеты - это стартовый шаблон для запуска и работы с обычными значениями по умолчанию, включая регистрацию базы данных. Теперь я добавил SqlServer в зависимости от NuGet, поэтому в следующем выпуске он будет импортирован автоматически. – mythz

+0

Большое спасибо. Очень разочарованы в результате неудачных уроков в другом месте (включая собственные служебные программы) – mark1234