2016-09-15 10 views
0

Я пытаюсь получить проект, чтобы разместить только веб-api a owin. Целью является развертывание в IIS.webapi2 owin, я не могу запустить проект

Я попытался следующие: http://www.asp.net/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana

https://dotnetcodr.com/2015/07/06/building-a-web-api-2-project-from-scratch-using-owinkatana-net-part-2-owin-host/

В конце концов, я не нахожу вещи, которые работают. Плюс я не понимаю, что на самом деле нужно. Например, я много сделал следующее на https://github.com/danesparza/OWIN-WebAPI-Service

  1. Install-Package Microsoft.AspNet.WebApi.OwinSelfHost
  2. создал StartUp.cs файл
  3. Добавлено атрибут узла, указывающий на файл запуска в пределах startup file
  4. Добавлен контроллер значений для простого теста.

Я не создавал APIServiceTest, который был расширен из ServiceBase.

Шаблон для WebApi2 отстой. Он всегда включает MVC. Я просто очень хотел бы понять, что нужно для owin и webapi 2.x

Может ли кто-нибудь помочь мне или указать на то, что работает в visual studio 2015?

Как всегда, спасибо! Kelly

ответ

0

Вы пробовали этот учебник?

http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/

подмигнули очень хорошо объяснил, что я недавно последовал за ним и привести к абсолютному успеху.

Кроме того, вы можете скачать его кодовую здесь:

https://github.com/tjoudeh/AngularJSAuthentication

+0

Я ценю ссылку @ Луис-Henrique-стрижи-LINS-ROL, но он все еще не прав, когда я удалить глобальный конфиг на шаге 4 Я думаю об этом правильно? Раньше я запускал его через отладчик (f5), и он работал. Когда я исключил глобальные. * Файлы и сделал то же самое, приложение не сработало с не может найти global.asax.cs. – KellyTheDev

+0

Похоже, что я исключаю его и удалял, это была проблема. Спасибо за вашу помощь снова @ Luis! – KellyTheDev